Struct stepflow_data::var::TrueVar [−][src]
Implementations
impl TrueVar
[src]
pub fn new(id: VarId) -> Self
[src]
Create a new var
pub fn boxed(self) -> Box<dyn Var + Send + Sync>
[src]
Box the value
Trait Implementations
impl Debug for TrueVar
[src]
impl Var for TrueVar
[src]
fn id(&self) -> &VarId
[src]
Gets the ID
fn value_from_str(&self, s: &str) -> Result<Box<dyn Value>, InvalidValue>
[src]
Convert a &str to this Var’s corresponding value
fn validate_val_type(&self, val: &Box<dyn Value>) -> Result<(), InvalidValue>
[src]
Validate the value type corresponds to this Var
Auto Trait Implementations
impl RefUnwindSafe for TrueVar
impl Send for TrueVar
impl Sync for TrueVar
impl Unpin for TrueVar
impl UnwindSafe for TrueVar
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>,