pub trait IBitFieldTemplate64_1Methods<T0: ClassIdentity>: ClassIdentity {
Show 14 methods
// Provided methods
fn get_value_type(self) -> SystemType
where Self: Sized { ... }
fn to_long(self, value: T0) -> i64
where Self: Sized + Into<IlInstance> { ... }
fn ctor(self)
where Self: Sized { ... }
fn set(self, f: T0)
where Self: Sized { ... }
fn clear(self, f: T0)
where Self: Sized { ... }
fn change(self, f: T0)
where Self: Sized { ... }
fn mask(self, f: T0) -> i64
where Self: Sized { ... }
fn test(self, f: T0) -> bool
where Self: Sized { ... }
fn not(self, f: T0) -> bool
where Self: Sized { ... }
fn reset(self, f: T0)
where Self: Sized { ... }
fn set_or_clear(self, is_set: bool, f: T0)
where Self: Sized { ... }
fn exclusive(self, n: T0, m: T0) -> bool
where Self: Sized { ... }
fn serialize(self, stream: Stream_2)
where Self: Sized { ... }
fn deserialize(self, stream: Stream_2)
where Self: Sized { ... }
}Provided Methods§
fn get_value_type(self) -> SystemTypewhere
Self: Sized,
fn to_long(self, value: T0) -> i64where
Self: Sized + Into<IlInstance>,
fn ctor(self)where
Self: Sized,
fn set(self, f: T0)where
Self: Sized,
fn clear(self, f: T0)where
Self: Sized,
fn change(self, f: T0)where
Self: Sized,
fn mask(self, f: T0) -> i64where
Self: Sized,
fn test(self, f: T0) -> boolwhere
Self: Sized,
fn not(self, f: T0) -> boolwhere
Self: Sized,
fn reset(self, f: T0)where
Self: Sized,
fn set_or_clear(self, is_set: bool, f: T0)where
Self: Sized,
fn exclusive(self, n: T0, m: T0) -> boolwhere
Self: Sized,
fn serialize(self, stream: Stream_2)where
Self: Sized,
fn deserialize(self, stream: Stream_2)where
Self: Sized,
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.