pub struct ClientMaterialV1 { /* private fields */ }Implementations§
Source§impl ClientMaterialV1
impl ClientMaterialV1
pub fn new( development_supply: ClientMaterialSupplyBindingV1, connection_profile: ClientMaterialFileReferenceV1, trust_material: ClientTrustMaterialReferenceV1, ) -> Result<Self, ClientMaterialError>
pub fn validate(&self) -> Result<(), ClientMaterialError>
pub fn encode_canonical(&self) -> Result<Vec<u8>, ClientMaterialError>
pub fn decode_canonical(bytes: &[u8]) -> Result<Self, ClientMaterialError>
pub const fn development_supply(&self) -> &ClientMaterialSupplyBindingV1
pub const fn connection_profile(&self) -> &ClientMaterialFileReferenceV1
pub const fn trust_material(&self) -> &ClientTrustMaterialReferenceV1
Trait Implementations§
Source§impl Clone for ClientMaterialV1
impl Clone for ClientMaterialV1
Source§impl Debug for ClientMaterialV1
impl Debug for ClientMaterialV1
Source§impl<'de> Deserialize<'de> for ClientMaterialV1
impl<'de> Deserialize<'de> for ClientMaterialV1
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 ClientMaterialV1
Source§impl PartialEq for ClientMaterialV1
impl PartialEq for ClientMaterialV1
Source§impl Serialize for ClientMaterialV1
impl Serialize for ClientMaterialV1
impl StructuralPartialEq for ClientMaterialV1
Auto Trait Implementations§
impl Freeze for ClientMaterialV1
impl RefUnwindSafe for ClientMaterialV1
impl Send for ClientMaterialV1
impl Sync for ClientMaterialV1
impl Unpin for ClientMaterialV1
impl UnsafeUnpin for ClientMaterialV1
impl UnwindSafe for ClientMaterialV1
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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