pub struct QuadletImporter { /* private fields */ }Expand description
Maps an explicitly parsed Quadlet document set into BoxFerry’s neutral model.
Implementations§
Source§impl QuadletImporter
impl QuadletImporter
Sourcepub fn new() -> Result<QuadletImporter, InvalidDiagnosticCode>
pub fn new() -> Result<QuadletImporter, InvalidDiagnosticCode>
Creates an importer and validates its stable machine-readable diagnostic codes.
§Errors
Returns InvalidDiagnosticCode only when a code embedded in this adapter is invalid.
Trait Implementations§
Source§impl Clone for QuadletImporter
impl Clone for QuadletImporter
Source§fn clone(&self) -> QuadletImporter
fn clone(&self) -> QuadletImporter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QuadletImporter
impl Debug for QuadletImporter
Source§impl ImportAdapter for QuadletImporter
impl ImportAdapter for QuadletImporter
Source§type Source = QuadletSource
type Source = QuadletSource
Native source model accepted by this adapter.
Source§fn import(
&self,
source: &<QuadletImporter as ImportAdapter>::Source,
) -> ImportResult
fn import( &self, source: &<QuadletImporter as ImportAdapter>::Source, ) -> ImportResult
Imports one source without reading ambient process state.
Auto Trait Implementations§
impl Freeze for QuadletImporter
impl RefUnwindSafe for QuadletImporter
impl Send for QuadletImporter
impl Sync for QuadletImporter
impl Unpin for QuadletImporter
impl UnsafeUnpin for QuadletImporter
impl UnwindSafe for QuadletImporter
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