pub struct PaykitApp { /* private fields */ }Expand description
Public description of one application using a Paykit identity.
Implementations§
Source§impl PaykitApp
impl PaykitApp
Sourcepub fn new(
display_name: impl Into<String>,
capabilities: PaykitAppCapabilities,
) -> Result<Self>
pub fn new( display_name: impl Into<String>, capabilities: PaykitAppCapabilities, ) -> Result<Self>
Create a validated Paykit app description.
Sourcepub fn display_name(&self) -> &str
pub fn display_name(&self) -> &str
Return the user-readable application name.
Sourcepub fn capabilities(&self) -> PaykitAppCapabilities
pub fn capabilities(&self) -> PaykitAppCapabilities
Return the application’s Paykit capabilities.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PaykitApp
impl<'de> Deserialize<'de> for PaykitApp
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
impl Eq for PaykitApp
impl StructuralPartialEq for PaykitApp
Auto Trait Implementations§
impl Freeze for PaykitApp
impl RefUnwindSafe for PaykitApp
impl Send for PaykitApp
impl Sync for PaykitApp
impl Unpin for PaykitApp
impl UnsafeUnpin for PaykitApp
impl UnwindSafe for PaykitApp
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