Struct teaclave_types::OwnerList
source · [−]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
sourceimpl IntoIterator for OwnerList
impl IntoIterator for OwnerList
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn 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