#[repr(C)]pub struct ArchivedRenderHyperlinkwhere
Unshare: ArchiveWith<Arc<SharedRenderUri>>,{
uri: <Unshare as ArchiveWith<Arc<SharedRenderUri>>>::Archived,
}Expand description
An archived RenderHyperlink
Fields§
§uri: <Unshare as ArchiveWith<Arc<SharedRenderUri>>>::ArchivedThe archived counterpart of RenderHyperlink::uri
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderHyperlinkwhere
Unshare: ArchiveWith<Arc<SharedRenderUri>>,
<__C as Fallible>::Error: Trace,
<Unshare as ArchiveWith<Arc<SharedRenderUri>>>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRenderHyperlinkwhere
Unshare: ArchiveWith<Arc<SharedRenderUri>>,
<__C as Fallible>::Error: Trace,
<Unshare as ArchiveWith<Arc<SharedRenderUri>>>::Archived: CheckBytes<__C>,
Source§impl<D> Deserialize<RenderHyperlink, D> for ArchivedRenderHyperlinkwhere
D: Fallible + ?Sized,
D::Error: Source,
impl<D> Deserialize<RenderHyperlink, D> for ArchivedRenderHyperlinkwhere
D: Fallible + ?Sized,
D::Error: Source,
Source§fn deserialize(&self, deserializer: &mut D) -> Result<RenderHyperlink, D::Error>
fn deserialize(&self, deserializer: &mut D) -> Result<RenderHyperlink, D::Error>
Deserializes using the given deserializer
impl Portable for ArchivedRenderHyperlinkwhere
Unshare: ArchiveWith<Arc<SharedRenderUri>>,
<Unshare as ArchiveWith<Arc<SharedRenderUri>>>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedRenderHyperlink
impl !UnsafeUnpin for ArchivedRenderHyperlink
impl Freeze for ArchivedRenderHyperlink
impl RefUnwindSafe for ArchivedRenderHyperlink
impl Send for ArchivedRenderHyperlink
impl Sync for ArchivedRenderHyperlink
impl UnwindSafe for ArchivedRenderHyperlink
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.