pub struct DistinguishedName { /* private fields */ }展开描述
实现§
Source§impl DistinguishedName
impl DistinguishedName
Sourcepub fn remove(&mut self, ty: DnType) -> bool
pub fn remove(&mut self, ty: DnType) -> bool
移除具有指定 DnType 的属性
当实际发生了删除时返回 true;当未找到具有指定 DnType 的属性时返回 false。
Sourcepub fn push(&mut self, ty: DnType, s: impl Into<DnValue>)
pub fn push(&mut self, ty: DnType, s: impl Into<DnValue>)
插入或更新一个由类型与名称组成的属性
let mut dn = DistinguishedName::new();
dn.push(DnType::OrganizationName, "Crab widgits SE");
dn.push(DnType::CommonName, DnValue::PrintableString("Master Cert".try_into().unwrap()));
assert_eq!(dn.get(&DnType::OrganizationName), Some(&DnValue::Utf8String("Crab widgits SE".to_string())));
assert_eq!(dn.get(&DnType::CommonName), Some(&DnValue::PrintableString("Master Cert".try_into().unwrap())));Sourcepub fn iter(&self) -> DistinguishedNameIterator<'_> ⓘ
pub fn iter(&self) -> DistinguishedNameIterator<'_> ⓘ
遍历各个条目
Trait 实现§
Source§impl Clone for DistinguishedName
impl Clone for DistinguishedName
Source§fn clone(&self) -> DistinguishedName
fn clone(&self) -> DistinguishedName
返回值的副本。 更多信息
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. 更多信息Source§impl Debug for DistinguishedName
impl Debug for DistinguishedName
Source§impl Default for DistinguishedName
impl Default for DistinguishedName
Source§fn default() -> DistinguishedName
fn default() -> DistinguishedName
Returns the “default value” for a type. 更多信息
Source§impl PartialEq for DistinguishedName
impl PartialEq for DistinguishedName
impl Eq for DistinguishedName
impl StructuralPartialEq for DistinguishedName
自动 Trait 实现§
impl Freeze for DistinguishedName
impl RefUnwindSafe for DistinguishedName
impl Send for DistinguishedName
impl Sync for DistinguishedName
impl Unpin for DistinguishedName
impl UnsafeUnpin for DistinguishedName
impl UnwindSafe for DistinguishedName
Blanket 实现§
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. 更多信息