pub struct RemoteModule {
pub name: String,
pub contract: Crate,
pub defined_areas: Vec<AreaDefinition>,
pub exports: Vec<String>,
pub events: Vec<String>,
pub traits: Vec<ContractTrait>,
}Expand description
A module split into another app, known here only through its contract.
Fields§
§name: String§contract: Crate§defined_areas: Vec<AreaDefinition>§exports: Vec<String>§events: Vec<String>§traits: Vec<ContractTrait>Trait Implementations§
Source§impl Clone for RemoteModule
impl Clone for RemoteModule
Source§impl Debug for RemoteModule
impl Debug for RemoteModule
impl Eq for RemoteModule
Source§impl PartialEq for RemoteModule
impl PartialEq for RemoteModule
impl StructuralPartialEq for RemoteModule
Auto Trait Implementations§
impl Forget for RemoteModule
impl Freeze for RemoteModule
impl RefUnwindSafe for RemoteModule
impl Send for RemoteModule
impl Sync for RemoteModule
impl Unpin for RemoteModule
impl UnsafeUnpin for RemoteModule
impl UnwindSafe for RemoteModule
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