pub struct CheckReport {
pub problems: Vec<String>,
pub signatures: Vec<SignatureReport>,
}Expand description
一个 OFD 文件的完整校验报告。
Fields§
§problems: Vec<String>结构符合性问题清单(每项为一条人类可读的描述)。
signatures: Vec<SignatureReport>各签名的完整性校验报告。
Implementations§
Source§impl CheckReport
impl CheckReport
Sourcepub fn conforms(&self) -> bool
pub fn conforms(&self) -> bool
是否符合规范:既无结构问题,也没有任何签名被判定为 SigVerdict::Invalid。
因算法不受支持而 SigVerdict::Unverified 的签名不视为不合规。
Trait Implementations§
Source§impl Clone for CheckReport
impl Clone for CheckReport
Source§fn clone(&self) -> CheckReport
fn clone(&self) -> CheckReport
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 CheckReport
impl Debug for CheckReport
Source§impl Default for CheckReport
impl Default for CheckReport
Source§fn default() -> CheckReport
fn default() -> CheckReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CheckReport
impl RefUnwindSafe for CheckReport
impl Send for CheckReport
impl Sync for CheckReport
impl Unpin for CheckReport
impl UnsafeUnpin for CheckReport
impl UnwindSafe for CheckReport
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