pub struct Group {
pub object_props: ObjectProperties,
/* private fields */
}Expand description
Represents a formal or informal collective of Actors.
Fields§
§object_props: ObjectPropertiesAdds all valid object properties to this struct
Implementations§
Source§impl Group
impl Group
Sourcepub fn full() -> Ext<Ext<Group, ApObjectProperties>, ApActorProperties>
pub fn full() -> Ext<Ext<Group, 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 Group
impl AsMut<ObjectProperties> for Group
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 Group
impl AsRef<ObjectProperties> for Group
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 Group
impl<'de> Deserialize<'de> for Group
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 Group
impl Base for Group
impl Object for Group
Auto Trait Implementations§
impl Freeze for Group
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnsafeUnpin for Group
impl UnwindSafe for Group
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