pub struct People {
pub name: String,
pub members: Vec<Person>,
pub published_apps: Vec<String>,
}Expand description
The people surface: everyone with access, plus the apps that can be granted.
Fields§
§name: StringThis computer’s address label.
members: Vec<Person>§published_apps: Vec<String>App labels this computer is serving — what an invitation may hand over.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for People
impl<'de> Deserialize<'de> for People
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
Auto Trait Implementations§
impl Freeze for People
impl RefUnwindSafe for People
impl Send for People
impl Sync for People
impl Unpin for People
impl UnsafeUnpin for People
impl UnwindSafe for People
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