pub struct MessageBoxPermission {
pub sender: Option<String>,
pub message_box: String,
pub recipient_fee: i64,
pub created_at: String,
pub updated_at: String,
}Expand description
A permission record as returned by /permissions/get (camelCase) or
/permissions/list (snake_case).
Uses per-field #[serde(alias)] instead of rename_all so the same
struct deserializes from BOTH server endpoint formats.
Fields§
§sender: Option<String>§message_box: String§recipient_fee: i64§created_at: String§updated_at: StringImplementations§
Trait Implementations§
Source§impl Clone for MessageBoxPermission
impl Clone for MessageBoxPermission
Source§fn clone(&self) -> MessageBoxPermission
fn clone(&self) -> MessageBoxPermission
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MessageBoxPermission
impl Debug for MessageBoxPermission
Source§impl<'de> Deserialize<'de> for MessageBoxPermission
impl<'de> Deserialize<'de> for MessageBoxPermission
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 MessageBoxPermission
impl RefUnwindSafe for MessageBoxPermission
impl Send for MessageBoxPermission
impl Sync for MessageBoxPermission
impl Unpin for MessageBoxPermission
impl UnsafeUnpin for MessageBoxPermission
impl UnwindSafe for MessageBoxPermission
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