pub struct SignatureRef {
pub id: StId,
pub sig_type: Option<String>,
pub base_loc: StLoc,
}Expand description
签名列表中的一条签名入口(见表 80)。
这是签名列表对单个签名的引用;真正的签名描述是 Signature。
Fields§
§id: StId签名标识,文档内唯一(必选)。
sig_type: Option<String>签名类型:Seal(电子印章,默认)或 Sign(纯签名)(可选)。
base_loc: StLoc指向签名描述文件 Signature.xml(必选)。
Implementations§
Source§impl SignatureRef
impl SignatureRef
Sourcepub fn type_or_default(&self) -> &str
pub fn type_or_default(&self) -> &str
签名类型,缺省按规范取 Seal。
Trait Implementations§
Source§impl Clone for SignatureRef
impl Clone for SignatureRef
Source§fn clone(&self) -> SignatureRef
fn clone(&self) -> SignatureRef
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 SignatureRef
impl Debug for SignatureRef
Source§impl Default for SignatureRef
impl Default for SignatureRef
Source§fn default() -> SignatureRef
fn default() -> SignatureRef
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SignatureRef
impl<'de> Deserialize<'de> for SignatureRef
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 SignatureRef
impl RefUnwindSafe for SignatureRef
impl Send for SignatureRef
impl Sync for SignatureRef
impl Unpin for SignatureRef
impl UnsafeUnpin for SignatureRef
impl UnwindSafe for SignatureRef
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