pub struct ProvidedExtension {
pub name: String,
pub callers: Vec<String>,
}Expand description
An extension a native service serves.
Fields§
§name: String§callers: Vec<String>Service names, or ANY_CALLER.
Trait Implementations§
Source§impl Clone for ProvidedExtension
impl Clone for ProvidedExtension
Source§impl Debug for ProvidedExtension
impl Debug for ProvidedExtension
Source§impl<'de> Deserialize<'de> for ProvidedExtension
impl<'de> Deserialize<'de> for ProvidedExtension
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ProvidedExtension
Source§impl PartialEq for ProvidedExtension
impl PartialEq for ProvidedExtension
Source§impl Serialize for ProvidedExtension
impl Serialize for ProvidedExtension
impl StructuralPartialEq for ProvidedExtension
Auto Trait Implementations§
impl Freeze for ProvidedExtension
impl RefUnwindSafe for ProvidedExtension
impl Send for ProvidedExtension
impl Sync for ProvidedExtension
impl Unpin for ProvidedExtension
impl UnsafeUnpin for ProvidedExtension
impl UnwindSafe for ProvidedExtension
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