pub struct Address {
pub module: ModuleName,
pub support: Option<SupportName>,
pub refusal: TypeName,
}Expand description
Where a rendered mutation surface lands, what a person invokes it by, and what its own refusal is called.
Fields§
§module: ModuleNameThe module the surface is written as.
support: Option<SupportName>The exported name a consumption target invokes the carrier by, where this declaration owns that address.
refusal: TypeNameThe refusal type the rendered module declares and every lowering road answers in.
Trait Implementations§
impl Eq for Address
impl StructuralPartialEq for Address
Auto Trait Implementations§
impl Freeze for Address
impl RefUnwindSafe for Address
impl Send for Address
impl Sync for Address
impl Unpin for Address
impl UnsafeUnpin for Address
impl UnwindSafe for Address
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