pub struct SourceLinkChange {
pub predecessor: LinkEndpoint,
pub successor: LinkEndpoint,
pub in_source: bool,
pub attempted: String,
}Expand description
A source link, or its absence, and the change the candidate makes to one local dependency.
Fields§
§predecessor: LinkEndpointSource predecessor task.
successor: LinkEndpointSource successor task: the task holding the link.
in_source: boolWhether the document contains this link; false when the candidate removes the dependency
because the document omits it.
attempted: StringChange the candidate makes to the dependency.
Trait Implementations§
Source§impl Clone for SourceLinkChange
impl Clone for SourceLinkChange
Source§impl Debug for SourceLinkChange
impl Debug for SourceLinkChange
Source§impl<'de> Deserialize<'de> for SourceLinkChange
impl<'de> Deserialize<'de> for SourceLinkChange
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 Display for SourceLinkChange
impl Display for SourceLinkChange
impl Eq for SourceLinkChange
Source§impl PartialEq for SourceLinkChange
impl PartialEq for SourceLinkChange
Source§impl Serialize for SourceLinkChange
impl Serialize for SourceLinkChange
impl StructuralPartialEq for SourceLinkChange
Auto Trait Implementations§
impl Freeze for SourceLinkChange
impl RefUnwindSafe for SourceLinkChange
impl Send for SourceLinkChange
impl Sync for SourceLinkChange
impl Unpin for SourceLinkChange
impl UnsafeUnpin for SourceLinkChange
impl UnwindSafe for SourceLinkChange
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