pub struct CaAuthInfo {
pub ca_uuid: String,
pub verified: bool,
}Expand description
CA 认证信息(用于 TA 的 ACL 访问控制)
Fields§
§ca_uuid: StringCA 的唯一标识(UUID v5,基于调用者路径生成)
verified: bool验签是否通过(包含签名验证和证书链验证)
Trait Implementations§
Source§impl Clone for CaAuthInfo
impl Clone for CaAuthInfo
Source§fn clone(&self) -> CaAuthInfo
fn clone(&self) -> CaAuthInfo
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 CaAuthInfo
impl Debug for CaAuthInfo
Source§impl<'de> Deserialize<'de> for CaAuthInfo
impl<'de> Deserialize<'de> for CaAuthInfo
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 CaAuthInfo
impl RefUnwindSafe for CaAuthInfo
impl Send for CaAuthInfo
impl Sync for CaAuthInfo
impl Unpin for CaAuthInfo
impl UnsafeUnpin for CaAuthInfo
impl UnwindSafe for CaAuthInfo
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