pub struct CapHasRefError;Expand description
Error returned by <CapHashOrRef as rkyv::Serialize<_>>::serialize
when the cap graph still holds a runtime-only target — a
CapHashOrRef::Owned. Callers must settle (or otherwise rewrite
the target to a hash) before rkyv-encoding the cap.
Trait Implementations§
Source§impl Debug for CapHasRefError
impl Debug for CapHasRefError
Source§impl Display for CapHasRefError
impl Display for CapHasRefError
Source§impl Error for CapHasRefError
impl Error for CapHasRefError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for CapHasRefError
impl RefUnwindSafe for CapHasRefError
impl Send for CapHasRefError
impl Sync for CapHasRefError
impl Unpin for CapHasRefError
impl UnsafeUnpin for CapHasRefError
impl UnwindSafe for CapHasRefError
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.