pub struct Surface { /* private fields */ }Expand description
The complete payload one mutation surface is declared from.
Implementations§
Source§impl Surface
impl Surface
Sourcepub const fn declared(address: Address, policy: Policy, site: Site) -> Self
pub const fn declared(address: Address, policy: Policy, site: Site) -> Self
Declare the complete payload one mutation surface is written from.
Total: the address, the policy, and the site were each admitted by their own road before they reached this one, and nothing here is a fact about more than one of them.
Trait Implementations§
Source§impl CanonicalContent for Surface
impl CanonicalContent for Surface
impl Eq for Surface
impl StructuralPartialEq for Surface
Auto Trait Implementations§
impl Freeze for Surface
impl RefUnwindSafe for Surface
impl Send for Surface
impl Sync for Surface
impl Unpin for Surface
impl UnsafeUnpin for Surface
impl UnwindSafe for Surface
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