pub struct ModuleProvide {
pub service_index: u16,
pub providers: Vec<u16>,
}Expand description
One provides directive in a Module attribute.
Fields§
§service_index: u16Service class index.
providers: Vec<u16>Provider class indices in encoded order.
Trait Implementations§
Source§impl Clone for ModuleProvide
impl Clone for ModuleProvide
Source§fn clone(&self) -> ModuleProvide
fn clone(&self) -> ModuleProvide
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 ModuleProvide
impl Debug for ModuleProvide
impl Eq for ModuleProvide
Source§impl PartialEq for ModuleProvide
impl PartialEq for ModuleProvide
impl StructuralPartialEq for ModuleProvide
Auto Trait Implementations§
impl Freeze for ModuleProvide
impl RefUnwindSafe for ModuleProvide
impl Send for ModuleProvide
impl Sync for ModuleProvide
impl Unpin for ModuleProvide
impl UnsafeUnpin for ModuleProvide
impl UnwindSafe for ModuleProvide
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