pub struct SchemaAssembler<'a> { /* private fields */ }Implementations§
Source§impl<'a> SchemaAssembler<'a>
impl<'a> SchemaAssembler<'a>
pub fn new( schema_set: &'a mut SchemaSet, target_namespace: Option<NameId>, block_default: DerivationSet, final_default: DerivationSet, ) -> Self
pub fn assemble( &mut self, schema: SchemaFrameResult, doc_id: DocumentId, base_uri: &str, ) -> SchemaResult<SchemaDocument>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for SchemaAssembler<'a>
impl<'a> !Sync for SchemaAssembler<'a>
impl<'a> !UnwindSafe for SchemaAssembler<'a>
impl<'a> Freeze for SchemaAssembler<'a>
impl<'a> Send for SchemaAssembler<'a>
impl<'a> Unpin for SchemaAssembler<'a>
impl<'a> UnsafeUnpin for SchemaAssembler<'a>
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