pub struct CreateEdgeTemplate {
pub source: Variable,
pub destination: Variable,
pub labels: Vec<String>,
pub properties: ValueMap,
}Expand description
A template for creating edges in a graph query
Fields§
§source: VariableSource variable for the edge
destination: VariableDestination variable for the edge
labels: Vec<String>Labels
properties: ValueMapProperties
Trait Implementations§
Source§impl IntoCreateEdgeTemplate for CreateEdgeTemplate
impl IntoCreateEdgeTemplate for CreateEdgeTemplate
Source§type VariableType = Variable
type VariableType = Variable
Variable type for the template
Source§fn into_edge_template(self, _: &mut Builder) -> CreateEdgeTemplate
fn into_edge_template(self, _: &mut Builder) -> CreateEdgeTemplate
Convert the type into an edge template (labels and properties, and optionally source and destination variables)
Auto Trait Implementations§
impl Freeze for CreateEdgeTemplate
impl RefUnwindSafe for CreateEdgeTemplate
impl Send for CreateEdgeTemplate
impl Sync for CreateEdgeTemplate
impl Unpin for CreateEdgeTemplate
impl UnsafeUnpin for CreateEdgeTemplate
impl UnwindSafe for CreateEdgeTemplate
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> 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