pub struct MonorepoNodeFacts {
pub spool_id: String,
pub content_state: Option<StateId>,
pub edges: Vec<MonorepoEdgeFacts>,
}Expand description
Pure facts for one resolved monorepo node (no hosted/network types).
Fields§
§spool_id: String§content_state: Option<StateId>Content-facet state to materialize. None = empty checkout at the mount.
For the root this is the spool’s content head; for descendants the server
already pins the parent’s edge-anchored state into this field.
edges: Vec<MonorepoEdgeFacts>Trait Implementations§
Source§impl Clone for MonorepoNodeFacts
impl Clone for MonorepoNodeFacts
Source§fn clone(&self) -> MonorepoNodeFacts
fn clone(&self) -> MonorepoNodeFacts
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 MonorepoNodeFacts
impl Debug for MonorepoNodeFacts
impl Eq for MonorepoNodeFacts
Source§impl PartialEq for MonorepoNodeFacts
impl PartialEq for MonorepoNodeFacts
impl StructuralPartialEq for MonorepoNodeFacts
Auto Trait Implementations§
impl Freeze for MonorepoNodeFacts
impl RefUnwindSafe for MonorepoNodeFacts
impl Send for MonorepoNodeFacts
impl Sync for MonorepoNodeFacts
impl Unpin for MonorepoNodeFacts
impl UnsafeUnpin for MonorepoNodeFacts
impl UnwindSafe for MonorepoNodeFacts
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