pub struct RuntimePermissionsBuilder { /* private fields */ }Expand description
Builder for RuntimePermissions
Implementations§
Source§impl RuntimePermissionsBuilder
impl RuntimePermissionsBuilder
Sourcepub fn new(permissions: Permissions) -> Self
pub fn new(permissions: Permissions) -> Self
Create new builder
Sourcepub fn with_callback<F>(self, callback: F) -> Self
pub fn with_callback<F>(self, callback: F) -> Self
Add callback
Sourcepub fn with_log_level(self, level: LogLevel) -> Self
pub fn with_log_level(self, level: LogLevel) -> Self
Set log level
Sourcepub fn with_enforcement(self, enforce: bool) -> Self
pub fn with_enforcement(self, enforce: bool) -> Self
Set enforcement
Sourcepub fn build(self) -> RuntimePermissions
pub fn build(self) -> RuntimePermissions
Build RuntimePermissions
Auto Trait Implementations§
impl Freeze for RuntimePermissionsBuilder
impl !RefUnwindSafe for RuntimePermissionsBuilder
impl Send for RuntimePermissionsBuilder
impl Sync for RuntimePermissionsBuilder
impl Unpin for RuntimePermissionsBuilder
impl !UnwindSafe for RuntimePermissionsBuilder
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> 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