pub struct Service {
pub object_props: ObjectProperties,
/* private fields */
}Expand description
Represents a service of any kind.
Fields§
§object_props: ObjectPropertiesAdds all valid object properties to this struct
Implementations§
Source§impl Service
impl Service
Sourcepub fn full() -> Ext<Ext<Service, ApObjectProperties>, ApActorProperties>
pub fn full() -> Ext<Ext<Service, ApObjectProperties>, ApActorProperties>
Generate a fully extended type
This effect can be achieved with Self::new().extend(SomeExtension::default())
Trait Implementations§
Source§impl AsMut<ObjectProperties> for Service
impl AsMut<ObjectProperties> for Service
Source§fn as_mut(&mut self) -> &mut ObjectProperties
fn as_mut(&mut self) -> &mut ObjectProperties
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<ObjectProperties> for Service
impl AsRef<ObjectProperties> for Service
Source§fn as_ref(&self) -> &ObjectProperties
fn as_ref(&self) -> &ObjectProperties
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl<'de> Deserialize<'de> for Service
impl<'de> Deserialize<'de> for Service
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 Actor for Service
impl Base for Service
impl Object for Service
Auto Trait Implementations§
impl Freeze for Service
impl RefUnwindSafe for Service
impl Send for Service
impl Sync for Service
impl Unpin for Service
impl UnsafeUnpin for Service
impl UnwindSafe for Service
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