Struct stepflow::data::TrueVar [−][src]
Implementations
impl TrueVar
[src]
pub fn new(id: VarId) -> TrueVar
[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 TrueVar
[src]
impl Var for TrueVar
[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 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>,