pub struct InMemoryProjectAssembler;Expand description
In-memory conformance double for ICDD manifest assembly.
Implementations§
Trait Implementations§
Source§impl Clone for InMemoryProjectAssembler
impl Clone for InMemoryProjectAssembler
Source§fn clone(&self) -> InMemoryProjectAssembler
fn clone(&self) -> InMemoryProjectAssembler
Returns a copy 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 InMemoryProjectAssembler
impl Debug for InMemoryProjectAssembler
Source§impl Default for InMemoryProjectAssembler
impl Default for InMemoryProjectAssembler
Source§fn default() -> InMemoryProjectAssembler
fn default() -> InMemoryProjectAssembler
Returns the “default value” for a type. Read more
Source§impl ProjectAssembler for InMemoryProjectAssembler
impl ProjectAssembler for InMemoryProjectAssembler
Source§fn assemble(
&self,
documents: impl IntoIterator<Item = Document>,
links: impl IntoIterator<Item = ProjectLink>,
) -> Result<ProjectAssembly, ICDDAssemblyError>
fn assemble( &self, documents: impl IntoIterator<Item = Document>, links: impl IntoIterator<Item = ProjectLink>, ) -> Result<ProjectAssembly, ICDDAssemblyError>
Validates references without parsing or federating project contents. Read more
Auto Trait Implementations§
impl Freeze for InMemoryProjectAssembler
impl RefUnwindSafe for InMemoryProjectAssembler
impl Send for InMemoryProjectAssembler
impl Sync for InMemoryProjectAssembler
impl Unpin for InMemoryProjectAssembler
impl UnwindSafe for InMemoryProjectAssembler
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