liblisa::arch

Trait Flag

pub trait Flag:
    Copy
    + Sized
    + PartialOrd
    + Ord {
    // Required method
    fn iter() -> impl Iterator<Item = Self>;
}
Expand description

Represents a flag.

Required Methods§

fn iter() -> impl Iterator<Item = Self>

Returns an iterator that iterates over all flags.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

§

impl Flag for FakeFlag

§

impl Flag for X64Flag