pub struct AppPermissionsBuilder { /* private fields */ }
Implementations§
Source§impl AppPermissionsBuilder
impl AppPermissionsBuilder
pub fn new() -> Self
pub fn news(&mut self, active: bool)
pub fn stories(&mut self, active: bool)
pub fn pins(&mut self, active: bool)
pub fn calendar_events(&mut self, active: bool)
pub fn tasks(&mut self, active: bool)
pub fn news_permisisons(&mut self, value: u32)
pub fn stories_permisisons(&mut self, value: u32)
pub fn calendar_events_permisisons(&mut self, value: u32)
pub fn task_lists_permisisons(&mut self, value: u32)
pub fn tasks_permisisons(&mut self, value: u32)
pub fn pins_permisisons(&mut self, value: u32)
pub fn comments_permisisons(&mut self, value: u32)
pub fn attachments_permisisons(&mut self, value: u32)
pub fn rsvp_permisisons(&mut self, value: u32)
pub fn events_default(&mut self, value: u32)
pub fn users_default(&mut self, value: u32)
pub fn state_default(&mut self, value: u32)
pub fn kick(&mut self, value: u32)
pub fn ban(&mut self, value: u32)
pub fn invite(&mut self, value: u32)
pub fn redact(&mut self, value: u32)
Trait Implementations§
Source§impl Clone for AppPermissionsBuilder
impl Clone for AppPermissionsBuilder
Source§fn clone(&self) -> AppPermissionsBuilder
fn clone(&self) -> AppPermissionsBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for AppPermissionsBuilder
impl Default for AppPermissionsBuilder
Source§impl<'de> Deserialize<'de> for AppPermissionsBuilder
impl<'de> Deserialize<'de> for AppPermissionsBuilder
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 AppPermissionsBuilder
impl RefUnwindSafe for AppPermissionsBuilder
impl Send for AppPermissionsBuilder
impl Sync for AppPermissionsBuilder
impl Unpin for AppPermissionsBuilder
impl UnwindSafe for AppPermissionsBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more