pub struct JoinBranch {
pub label: Option<String>,
pub expr: Expr,
pub annotations: Vec<Annotation>,
}Expand description
A branch in a join expression
Fields§
§label: Option<String>Optional label for named branches: prices: fetch_prices("AAPL")
expr: ExprThe expression to evaluate in this branch
annotations: Vec<Annotation>Per-branch annotations: @node(find_node("us-east")) compute_a()
Trait Implementations§
Source§impl Clone for JoinBranch
impl Clone for JoinBranch
Source§fn clone(&self) -> JoinBranch
fn clone(&self) -> JoinBranch
Returns a duplicate 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 JoinBranch
impl Debug for JoinBranch
Source§impl<'de> Deserialize<'de> for JoinBranch
impl<'de> Deserialize<'de> for JoinBranch
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
Source§impl PartialEq for JoinBranch
impl PartialEq for JoinBranch
Source§impl Serialize for JoinBranch
impl Serialize for JoinBranch
impl StructuralPartialEq for JoinBranch
Auto Trait Implementations§
impl Freeze for JoinBranch
impl RefUnwindSafe for JoinBranch
impl Send for JoinBranch
impl Sync for JoinBranch
impl Unpin for JoinBranch
impl UnsafeUnpin for JoinBranch
impl UnwindSafe for JoinBranch
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