pub struct ElemBranch {
pub branches: Vec<Elem>,
pub next: Box<Elem>,
}
Expand description
Defines a branching connection between graph Elem
ents.
Or rather, defines a linear connection between two nodes, with a set of branches in between them.
Fields§
§branches: Vec<Elem>
The branches of which one must be taken, but we don’t know which one.
next: Box<Elem>
The next graph element that this branching edge connects to.
Trait Implementations§
Source§impl Clone for ElemBranch
impl Clone for ElemBranch
Source§fn clone(&self) -> ElemBranch
fn clone(&self) -> ElemBranch
Returns a copy of the value. Read more
1.0.0 · 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 ElemBranch
impl Debug for ElemBranch
Source§impl<'de> Deserialize<'de> for ElemBranch
impl<'de> Deserialize<'de> for ElemBranch
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
Auto Trait Implementations§
impl Freeze for ElemBranch
impl RefUnwindSafe for ElemBranch
impl Send for ElemBranch
impl Sync for ElemBranch
impl Unpin for ElemBranch
impl UnwindSafe for ElemBranch
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request