pub struct LinkResult {
pub packages_registered: usize,
pub forward_edges: Vec<CrossRepoEdge>,
pub backward_edges: Vec<CrossRepoEdge>,
pub resolved_ref_ids: Vec<String>,
}Expand description
Result of a cross-repo linking pass.
Fields§
§packages_registered: usizePackages registered in this pass.
forward_edges: Vec<CrossRepoEdge>Cross-namespace edges created via forward linking.
backward_edges: Vec<CrossRepoEdge>Cross-namespace edges created via backward linking.
resolved_ref_ids: Vec<String>IDs of unresolved refs that were resolved (to be deleted).
Trait Implementations§
Source§impl Debug for LinkResult
impl Debug for LinkResult
Source§impl Default for LinkResult
impl Default for LinkResult
Source§fn default() -> LinkResult
fn default() -> LinkResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LinkResult
impl RefUnwindSafe for LinkResult
impl Send for LinkResult
impl Sync for LinkResult
impl Unpin for LinkResult
impl UnsafeUnpin for LinkResult
impl UnwindSafe for LinkResult
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more