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