pub struct FramedDomain(/* private fields */);Expand description
A storage domain pre-framed at compile time (see frame_domain).
Newtype so a domain-seeded Keypath root cannot be handed raw,
unframed bytes. Constructed only by derive(Storage)-generated code
(via frame_domain); not intended for direct use. The domain’s name
string is not carried — host collision diagnostics identify colliding
roots by type path.
Trait Implementations§
Source§impl Clone for FramedDomain
impl Clone for FramedDomain
impl Copy for FramedDomain
Auto Trait Implementations§
impl Freeze for FramedDomain
impl RefUnwindSafe for FramedDomain
impl Send for FramedDomain
impl Sync for FramedDomain
impl Unpin for FramedDomain
impl UnsafeUnpin for FramedDomain
impl UnwindSafe for FramedDomain
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