pub struct BoolProperty {
pub name: &'static str,
}Fields§
§name: &'static strImplementations§
Source§impl BoolProperty
impl BoolProperty
Source§impl BoolProperty
impl BoolProperty
pub const fn get_internal_index_const(self, value: bool) -> usize
Trait Implementations§
Source§impl Clone for BoolProperty
impl Clone for BoolProperty
Source§fn clone(&self) -> BoolProperty
fn clone(&self) -> BoolProperty
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BoolProperty
impl Debug for BoolProperty
Source§impl Property for BoolProperty
impl Property for BoolProperty
type Value = bool
fn value_count(&self) -> usize
fn value_name_from_index(&self, index: usize) -> &str
fn get_possible_value_names(&self) -> Box<[&str]>
fn get_name(&self) -> &'static str
Source§fn compare_value_names(&self, left: &str, right: &str) -> Option<Ordering>
fn compare_value_names(&self, left: &str, right: &str) -> Option<Ordering>
Parses and compares two serialized values using Vanilla’s
Comparable order.fn get_value(&self, value: &str) -> Option<Self::Value>
fn get_possible_values(&self) -> Box<[Self::Value]>
fn get_internal_index(&self, value: &Self::Value) -> usize
fn value_from_index(&self, index: usize) -> Self::Value
Auto Trait Implementations§
impl Freeze for BoolProperty
impl RefUnwindSafe for BoolProperty
impl Send for BoolProperty
impl Sync for BoolProperty
impl Unpin for BoolProperty
impl UnsafeUnpin for BoolProperty
impl UnwindSafe for BoolProperty
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>