pub trait HCast<'a, FT>where
FT: NumTrait + 'a,{
Show 16 methods
// Required methods
fn get_null(&self) -> Option<&HNull>;
fn get_marker(&self) -> Option<&HMarker>;
fn get_remove(&self) -> Option<&HRemove>;
fn get_na(&self) -> Option<&HNA>;
fn get_bool(&self) -> Option<&HBool>;
fn get_string(&self) -> Option<&HStr>;
fn get_uri(&self) -> Option<&HUri>;
fn get_coord(&self) -> Option<&HCoord<FT>>;
fn get_number(&self) -> Option<&HNumber<FT>>;
fn get_datetime(&self) -> Option<&HDateTime>;
fn get_date(&self) -> Option<&HDate>;
fn get_time(&self) -> Option<&HTime>;
fn get_ref(&self) -> Option<&HRef>;
fn get_dict(&'a self) -> Option<&'a HDict<'a, FT>>;
fn get_list(&'a self) -> Option<&'a HList<'a, FT>>;
fn get_grid(&'a self) -> Option<&'a HGrid<'a, FT>>;
}Required Methods§
fn get_null(&self) -> Option<&HNull>
fn get_marker(&self) -> Option<&HMarker>
fn get_remove(&self) -> Option<&HRemove>
fn get_na(&self) -> Option<&HNA>
fn get_bool(&self) -> Option<&HBool>
fn get_string(&self) -> Option<&HStr>
fn get_uri(&self) -> Option<&HUri>
fn get_coord(&self) -> Option<&HCoord<FT>>
fn get_number(&self) -> Option<&HNumber<FT>>
fn get_datetime(&self) -> Option<&HDateTime>
fn get_date(&self) -> Option<&HDate>
fn get_time(&self) -> Option<&HTime>
fn get_ref(&self) -> Option<&HRef>
fn get_dict(&'a self) -> Option<&'a HDict<'a, FT>>
fn get_list(&'a self) -> Option<&'a HList<'a, FT>>
fn get_grid(&'a self) -> Option<&'a HGrid<'a, FT>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".