pub struct ApplicationGraphModule {
pub name: String,
pub imports: Vec<String>,
pub provider_tokens: Vec<ProviderToken>,
pub export_tokens: Vec<ProviderToken>,
pub is_global: bool,
pub route_prefix: Option<String>,
pub route_count: usize,
pub gateway_count: usize,
pub message_pattern_count: usize,
}Expand description
One module node in an ApplicationGraph.
Fields§
§name: String§imports: Vec<String>§provider_tokens: Vec<ProviderToken>§export_tokens: Vec<ProviderToken>§is_global: bool§route_prefix: Option<String>§route_count: usize§gateway_count: usize§message_pattern_count: usizeTrait Implementations§
Source§impl Clone for ApplicationGraphModule
impl Clone for ApplicationGraphModule
Source§fn clone(&self) -> ApplicationGraphModule
fn clone(&self) -> ApplicationGraphModule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ApplicationGraphModule
impl Debug for ApplicationGraphModule
impl Eq for ApplicationGraphModule
Source§impl PartialEq for ApplicationGraphModule
impl PartialEq for ApplicationGraphModule
impl StructuralPartialEq for ApplicationGraphModule
Auto Trait Implementations§
impl Freeze for ApplicationGraphModule
impl RefUnwindSafe for ApplicationGraphModule
impl Send for ApplicationGraphModule
impl Sync for ApplicationGraphModule
impl Unpin for ApplicationGraphModule
impl UnsafeUnpin for ApplicationGraphModule
impl UnwindSafe for ApplicationGraphModule
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