pub struct ZoneMember {
pub zone_id: Uuid,
pub user_id: Uuid,
pub email: Option<String>,
pub role: String,
pub created_at: i64,
pub updated_at: i64,
}Expand description
A user’s access to a zone. The creator of a zone is its only Owner; the Owner
delegates Administrator access to others. Both manage the zone’s records; only the
Owner deletes the zone and manages its members.
Fields§
§zone_id: UuidThe zone.
user_id: UuidThe user.
email: Option<String>The user’s email; returned by ZoneMembers::list.
role: StringOwner or Administrator (kept as a string for forward compatibility).
created_at: i64Unix seconds.
updated_at: i64Unix seconds.
Trait Implementations§
Source§impl Clone for ZoneMember
impl Clone for ZoneMember
Source§fn clone(&self) -> ZoneMember
fn clone(&self) -> ZoneMember
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 moreSource§impl Debug for ZoneMember
impl Debug for ZoneMember
Source§impl<'de> Deserialize<'de> for ZoneMember
impl<'de> Deserialize<'de> for ZoneMember
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 ZoneMember
impl RefUnwindSafe for ZoneMember
impl Send for ZoneMember
impl Sync for ZoneMember
impl Unpin for ZoneMember
impl UnsafeUnpin for ZoneMember
impl UnwindSafe for ZoneMember
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