pub struct BundleVerifyReport {
pub missing_prerequisites: Vec<(ObjectId, Option<String>)>,
pub prerequisites_not_connected: bool,
}Expand description
Outcome of Bundle::verify.
Fields§
§missing_prerequisites: Vec<(ObjectId, Option<String>)>Prerequisites missing from the object database.
prerequisites_not_connected: boolPrerequisites exist as objects but are not reachable from local refs.
Implementations§
Source§impl BundleVerifyReport
impl BundleVerifyReport
Sourcepub fn into_result(self) -> Result<(), BundleError>
pub fn into_result(self) -> Result<(), BundleError>
Convert validation failures into a BundleError.
Returns Ok(()) when Self::is_ok.
§Errors
Returns the first missing prerequisite, or BundleError::PrerequisitesNotConnected.
Trait Implementations§
Source§impl Clone for BundleVerifyReport
impl Clone for BundleVerifyReport
Source§impl Debug for BundleVerifyReport
impl Debug for BundleVerifyReport
Source§impl Default for BundleVerifyReport
impl Default for BundleVerifyReport
impl Eq for BundleVerifyReport
Source§impl PartialEq for BundleVerifyReport
impl PartialEq for BundleVerifyReport
impl StructuralPartialEq for BundleVerifyReport
Auto Trait Implementations§
impl Freeze for BundleVerifyReport
impl RefUnwindSafe for BundleVerifyReport
impl Send for BundleVerifyReport
impl Sync for BundleVerifyReport
impl Unpin for BundleVerifyReport
impl UnsafeUnpin for BundleVerifyReport
impl UnwindSafe for BundleVerifyReport
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,
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§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.