pub struct PalaceGraph {
pub projects: Vec<String>,
pub tunnels: Vec<Tunnel>,
}Expand description
The palace graph: projects as nodes, shared-topic tunnels as edges.
Powers getPalaceGraph — “what connects these projects?”
Fields§
§projects: Vec<String>Distinct project names (graph nodes).
tunnels: Vec<Tunnel>Topic tunnels between projects (graph edges).
Trait Implementations§
Source§impl Clone for PalaceGraph
impl Clone for PalaceGraph
Source§fn clone(&self) -> PalaceGraph
fn clone(&self) -> PalaceGraph
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 PalaceGraph
impl Debug for PalaceGraph
Source§impl Default for PalaceGraph
impl Default for PalaceGraph
Source§fn default() -> PalaceGraph
fn default() -> PalaceGraph
Returns the “default value” for a type. Read more
impl Eq for PalaceGraph
Source§impl PartialEq for PalaceGraph
impl PartialEq for PalaceGraph
impl StructuralPartialEq for PalaceGraph
Auto Trait Implementations§
impl Freeze for PalaceGraph
impl RefUnwindSafe for PalaceGraph
impl Send for PalaceGraph
impl Sync for PalaceGraph
impl Unpin for PalaceGraph
impl UnsafeUnpin for PalaceGraph
impl UnwindSafe for PalaceGraph
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