pub struct ServerCredential {
pub token: String,
pub subject: String,
pub device_id: Option<String>,
pub credential_id: Option<String>,
pub private_key_pem: Option<String>,
pub expires_at: Option<String>,
}Expand description
Credential for a single Heddle server.
Fields§
§token: String§subject: String§device_id: Option<String>§credential_id: Option<String>§private_key_pem: Option<String>§expires_at: Option<String>Trait Implementations§
Source§impl Clone for ServerCredential
impl Clone for ServerCredential
Source§fn clone(&self) -> ServerCredential
fn clone(&self) -> ServerCredential
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 ServerCredential
impl Debug for ServerCredential
Source§impl<'de> Deserialize<'de> for ServerCredential
impl<'de> Deserialize<'de> for ServerCredential
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 ServerCredential
impl RefUnwindSafe for ServerCredential
impl Send for ServerCredential
impl Sync for ServerCredential
impl Unpin for ServerCredential
impl UnsafeUnpin for ServerCredential
impl UnwindSafe for ServerCredential
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request