pub struct GeneratedTypeLoader;Trait Implementations§
Source§impl Clone for GeneratedTypeLoader
impl Clone for GeneratedTypeLoader
Source§fn clone(&self) -> GeneratedTypeLoader
fn clone(&self) -> GeneratedTypeLoader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeneratedTypeLoader
impl Debug for GeneratedTypeLoader
Source§impl TypeLoader for GeneratedTypeLoader
impl TypeLoader for GeneratedTypeLoader
Source§fn load_from_binary(
&self,
node_id: &NodeId,
stream: &mut dyn Read,
ctx: &Context<'_>,
_length: Option<usize>,
) -> Option<EncodingResult<Box<dyn DynEncodable>>>
fn load_from_binary( &self, node_id: &NodeId, stream: &mut dyn Read, ctx: &Context<'_>, _length: Option<usize>, ) -> Option<EncodingResult<Box<dyn DynEncodable>>>
Load the type given by
node_id from Binary by trying each
registered type loader until one returns Some.Source§fn load_from_xml(
&self,
node_id: &NodeId,
stream: &mut XmlStreamReader<&mut dyn Read>,
ctx: &Context<'_>,
_name: &str,
) -> Option<EncodingResult<Box<dyn DynEncodable>>>
fn load_from_xml( &self, node_id: &NodeId, stream: &mut XmlStreamReader<&mut dyn Read>, ctx: &Context<'_>, _name: &str, ) -> Option<EncodingResult<Box<dyn DynEncodable>>>
Load the type given by
node_id from XML by trying each
registered type loader until one returns Some.Source§fn load_from_json(
&self,
node_id: &NodeId,
stream: &mut JsonStreamReader<&mut dyn Read>,
ctx: &Context<'_>,
) -> Option<EncodingResult<Box<dyn DynEncodable>>>
fn load_from_json( &self, node_id: &NodeId, stream: &mut JsonStreamReader<&mut dyn Read>, ctx: &Context<'_>, ) -> Option<EncodingResult<Box<dyn DynEncodable>>>
Load the type given by
node_id from JSON by trying each
registered type loader until one returns Some.Source§fn priority(&self) -> TypeLoaderPriority
fn priority(&self) -> TypeLoaderPriority
Get the priority of this type loader.
impl Copy for GeneratedTypeLoader
Auto Trait Implementations§
impl Freeze for GeneratedTypeLoader
impl RefUnwindSafe for GeneratedTypeLoader
impl Send for GeneratedTypeLoader
impl Sync for GeneratedTypeLoader
impl Unpin for GeneratedTypeLoader
impl UnwindSafe for GeneratedTypeLoader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more