Struct stepflow::data::BoolVar [−][src]
Implementations
impl BoolVar
[src]
pub fn new(id: VarId) -> BoolVar
[src]
Create a new var
pub fn boxed(self) -> Box<dyn Var + 'static + Sync + Send, Global>
[src]
Box the value
Trait Implementations
impl Debug for BoolVar
[src]
impl Var for BoolVar
[src]
pub fn id(&self) -> &VarId
[src]
Gets the ID
pub fn value_from_str(
&self,
s: &str
) -> Result<Box<dyn Value + 'static, Global>, InvalidValue>
[src]
&self,
s: &str
) -> Result<Box<dyn Value + 'static, Global>, InvalidValue>
Convert a &str to this Var’s corresponding value
pub fn validate_val_type(
&self,
val: &Box<dyn Value + 'static, Global>
) -> Result<(), InvalidValue>
[src]
&self,
val: &Box<dyn Value + 'static, Global>
) -> Result<(), InvalidValue>
Validate the value type corresponds to this Var
Auto Trait Implementations
impl RefUnwindSafe for BoolVar
impl Send for BoolVar
impl Sync for BoolVar
impl Unpin for BoolVar
impl UnwindSafe for BoolVar
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsAny for T where
T: Any,
[src]
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,