pub struct DependencySyncMetadata {
pub reason: DependencySyncReason,
pub workspace_member: bool,
pub root_package: bool,
pub inbound_dependency_names: Vec<String>,
pub dependent_roots: Vec<PathBuf>,
pub notes: Vec<String>,
}Expand description
Structured reason metadata for one sync action.
Fields§
§reason: DependencySyncReason§workspace_member: bool§root_package: bool§inbound_dependency_names: Vec<String>§dependent_roots: Vec<PathBuf>§notes: Vec<String>Trait Implementations§
Source§impl Clone for DependencySyncMetadata
impl Clone for DependencySyncMetadata
Source§fn clone(&self) -> DependencySyncMetadata
fn clone(&self) -> DependencySyncMetadata
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 DependencySyncMetadata
impl Debug for DependencySyncMetadata
Source§impl<'de> Deserialize<'de> for DependencySyncMetadata
impl<'de> Deserialize<'de> for DependencySyncMetadata
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
Source§impl PartialEq for DependencySyncMetadata
impl PartialEq for DependencySyncMetadata
Source§fn eq(&self, other: &DependencySyncMetadata) -> bool
fn eq(&self, other: &DependencySyncMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DependencySyncMetadata
impl Serialize for DependencySyncMetadata
impl Eq for DependencySyncMetadata
impl StructuralPartialEq for DependencySyncMetadata
Auto Trait Implementations§
impl Freeze for DependencySyncMetadata
impl RefUnwindSafe for DependencySyncMetadata
impl Send for DependencySyncMetadata
impl Sync for DependencySyncMetadata
impl Unpin for DependencySyncMetadata
impl UnsafeUnpin for DependencySyncMetadata
impl UnwindSafe for DependencySyncMetadata
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.