Struct stepflow_data::var::StringVar [−][src]
Implementations
impl StringVar
[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 StringVar
[src]
impl Var for StringVar
[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 StringVar
impl Send for StringVar
impl Sync for StringVar
impl Unpin for StringVar
impl UnwindSafe for StringVar
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>,