pub struct AppPermissions {
pub data_mutations: bool,
pub transfer_money: bool,
pub read_balance: bool,
pub read_transfer_history: bool,
}Expand description
Permissions for an app stored by the Client Handlers.
Fields§
§data_mutations: boolWhether this app has permissions to perform data mutations.
transfer_money: boolWhether this app has permissions to transfer money.
read_balance: boolWhether this app has permissions to read the account balance.
read_transfer_history: boolWhether this app has permissions to read the account transfer history.
Trait Implementations§
Source§impl Clone for AppPermissions
impl Clone for AppPermissions
Source§fn clone(&self) -> AppPermissions
fn clone(&self) -> AppPermissions
Returns a duplicate 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 Debug for AppPermissions
impl Debug for AppPermissions
Source§impl Default for AppPermissions
impl Default for AppPermissions
Source§fn default() -> AppPermissions
fn default() -> AppPermissions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AppPermissions
impl<'de> Deserialize<'de> for AppPermissions
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
Source§impl Hash for AppPermissions
impl Hash for AppPermissions
Source§impl Ord for AppPermissions
impl Ord for AppPermissions
Source§fn cmp(&self, other: &AppPermissions) -> Ordering
fn cmp(&self, other: &AppPermissions) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AppPermissions
impl PartialEq for AppPermissions
Source§impl PartialOrd for AppPermissions
impl PartialOrd for AppPermissions
Source§impl Serialize for AppPermissions
impl Serialize for AppPermissions
impl Copy for AppPermissions
impl Eq for AppPermissions
impl StructuralPartialEq for AppPermissions
Auto Trait Implementations§
impl Freeze for AppPermissions
impl RefUnwindSafe for AppPermissions
impl Send for AppPermissions
impl Sync for AppPermissions
impl Unpin for AppPermissions
impl UnwindSafe for AppPermissions
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> 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