pub struct PaymentProtocol {
pub authentication: AuthenticationRequirement,
pub name: Protocol,
pub options: Vec<PaymentOption>,
}Fields§
§authentication: AuthenticationRequirement§name: Protocol§options: Vec<PaymentOption>Trait Implementations§
Source§impl Clone for PaymentProtocol
impl Clone for PaymentProtocol
Source§fn clone(&self) -> PaymentProtocol
fn clone(&self) -> PaymentProtocol
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 PaymentProtocol
impl Debug for PaymentProtocol
Source§impl<'de> Deserialize<'de> for PaymentProtocol
impl<'de> Deserialize<'de> for PaymentProtocol
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 PartialEq for PaymentProtocol
impl PartialEq for PaymentProtocol
Source§impl Serialize for PaymentProtocol
impl Serialize for PaymentProtocol
impl StructuralPartialEq for PaymentProtocol
Auto Trait Implementations§
impl Freeze for PaymentProtocol
impl RefUnwindSafe for PaymentProtocol
impl Send for PaymentProtocol
impl Sync for PaymentProtocol
impl Unpin for PaymentProtocol
impl UnsafeUnpin for PaymentProtocol
impl UnwindSafe for PaymentProtocol
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