Trait Required

Source
pub trait Required<T> {
    // Required method
    fn required(self, component_name: &Ident, prop_name: &str) -> Result<T>;
}
Expand description

This trait is used for Option to check if required properties have been set.

Required Methods§

Source

fn required(self, component_name: &Ident, prop_name: &str) -> Result<T>

Check if the property was set, or return a missing property error.

Implementations on Foreign Types§

Source§

impl<T> Required<T> for Option<T>

Source§

fn required(self, component_name: &Ident, prop_name: &str) -> Result<T>

Implementors§