pub enum AcmeIdentifier {
WireappUser(String),
WireappDevice(String),
}Expand description
Represent an identifier in an ACME Order
Variants§
Implementations§
Source§impl AcmeIdentifier
impl AcmeIdentifier
pub fn try_new_device( client_id: ClientId, handle: QualifiedHandle, display_name: String, domain: String, ) -> RustyAcmeResult<Self>
pub fn try_new_user( handle: QualifiedHandle, display_name: String, domain: String, ) -> RustyAcmeResult<Self>
pub fn to_wire_identifier(&self) -> RustyAcmeResult<WireIdentifier>
Sourcepub fn to_json(&self) -> RustyAcmeResult<String>
pub fn to_json(&self) -> RustyAcmeResult<String>
ACME protocol imposes this to be a json string while we need it to be a json object so we serialize it to json like this which is simpler than implementing a serde Visitor
Trait Implementations§
Source§impl Clone for AcmeIdentifier
impl Clone for AcmeIdentifier
Source§fn clone(&self) -> AcmeIdentifier
fn clone(&self) -> AcmeIdentifier
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 AcmeIdentifier
impl Debug for AcmeIdentifier
Source§impl<'de> Deserialize<'de> for AcmeIdentifier
impl<'de> Deserialize<'de> for AcmeIdentifier
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 AcmeIdentifier
impl Hash for AcmeIdentifier
Source§impl PartialEq for AcmeIdentifier
impl PartialEq for AcmeIdentifier
Source§impl Serialize for AcmeIdentifier
impl Serialize for AcmeIdentifier
impl Eq for AcmeIdentifier
impl StructuralPartialEq for AcmeIdentifier
Auto Trait Implementations§
impl Freeze for AcmeIdentifier
impl RefUnwindSafe for AcmeIdentifier
impl Send for AcmeIdentifier
impl Sync for AcmeIdentifier
impl Unpin for AcmeIdentifier
impl UnwindSafe for AcmeIdentifier
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