pub struct MarshalledRoot { /* private fields */ }Trait Implementations§
Source§impl Clone for MarshalledRoot
impl Clone for MarshalledRoot
Source§fn clone(&self) -> MarshalledRoot
fn clone(&self) -> MarshalledRoot
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 FetchBytes for MarshalledRoot
impl FetchBytes for MarshalledRoot
fn fetch_bytes(&self) -> FailFuture<'_, ByteNode>
fn fetch_data(&self) -> FailFuture<'_, Vec<u8>>
fn fetch_bytes_local(&self) -> Result<Option<ByteNode>>
fn fetch_data_local(&self) -> Option<Vec<u8>>
fn as_inner(&self) -> Option<&(dyn Any + 'static)>
fn as_resolve(&self) -> Option<&Arc<dyn Resolve>>
fn try_unwrap_resolve(self: Arc<Self>) -> Option<Arc<dyn Resolve>>
Source§impl ListHashes for MarshalledRoot
impl ListHashes for MarshalledRoot
fn list_hashes(&self, f: &mut impl FnMut(Hash))
fn topology_hash(&self) -> Hash
fn point_count(&self) -> usize
Source§impl<I: ParseInput> Parse<I> for MarshalledRoot
impl<I: ParseInput> Parse<I> for MarshalledRoot
Source§impl ToOutput for MarshalledRoot
impl ToOutput for MarshalledRoot
Source§impl Topological for MarshalledRoot
impl Topological for MarshalledRoot
Auto Trait Implementations§
impl Freeze for MarshalledRoot
impl RefUnwindSafe for MarshalledRoot
impl Send for MarshalledRoot
impl Sync for MarshalledRoot
impl Unpin for MarshalledRoot
impl UnsafeUnpin for MarshalledRoot
impl UnwindSafe for MarshalledRoot
Blanket Implementations§
Source§impl<T> AsAny for T
impl<T> AsAny for T
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