pub struct BaseServiceMeta {
pub name: &'static str,
pub interface_id: InterfaceId,
pub meta: AnyServiceMeta,
pub base: &'static [BaseServiceMeta],
}Fields§
§name: &'static str§interface_id: InterfaceId§meta: AnyServiceMeta§base: &'static [BaseServiceMeta]Implementations§
Source§impl BaseServiceMeta
impl BaseServiceMeta
pub const fn new<S: ServiceMeta + ?Sized>(name: &'static str) -> Self
Trait Implementations§
Source§impl Clone for BaseServiceMeta
impl Clone for BaseServiceMeta
Source§fn clone(&self) -> BaseServiceMeta
fn clone(&self) -> BaseServiceMeta
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 moreAuto Trait Implementations§
impl Freeze for BaseServiceMeta
impl RefUnwindSafe for BaseServiceMeta
impl Send for BaseServiceMeta
impl Sync for BaseServiceMeta
impl Unpin for BaseServiceMeta
impl UnsafeUnpin for BaseServiceMeta
impl UnwindSafe for BaseServiceMeta
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