Struct teaclave_types::OwnerList
source · [−]pub struct OwnerList {
pub uids: HashSet<UserID>,
}
Fields
uids: HashSet<UserID>
Implementations
sourceimpl OwnerList
impl OwnerList
pub fn new<T: IntoIterator>(uids: T) -> Selfwhere
<T as IntoIterator>::Item: ToString,
pub fn contains(&self, uid: &UserID) -> bool
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn insert(&mut self, value: UserID) -> bool
pub fn union(self, other: Self) -> Self
pub fn unions<I>(i: I) -> Selfwhere
I: IntoIterator<Item = Self>,
Trait Implementations
sourceimpl<'de> Deserialize<'de> for OwnerList
impl<'de> Deserialize<'de> for OwnerList
sourcefn 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 StructuralPartialEq for OwnerList
Auto Trait Implementations
impl RefUnwindSafe for OwnerList
impl Send for OwnerList
impl Sync for OwnerList
impl Unpin for OwnerList
impl UnwindSafe for OwnerList
Blanket Implementations
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
impl<T> ToOwned for Twhere
T: Clone,
impl<T> ToOwned for Twhere
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
fn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
Uses borrowed data to replace owned data, usually by cloning. Read more