pub struct AddResult {
pub store: RequirementsStore,
pub external_changes_merged: usize,
pub spec_id: String,
}Expand description
Result of adding a new requirement atomically
Fields§
§store: RequirementsStoreThe updated store with all changes (including external)
external_changes_merged: usizeNumber of external requirements that were merged in
spec_id: StringThe SPEC-ID assigned to the new requirement
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AddResult
impl !RefUnwindSafe for AddResult
impl Send for AddResult
impl Sync for AddResult
impl Unpin for AddResult
impl UnsafeUnpin for AddResult
impl !UnwindSafe for AddResult
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