pub struct BuilderPlan {
pub base: BuildNode,
pub operations: Vec<BuildOperation>,
}Expand description
An immutable builder program. The base expression is evaluated once and the operations are applied from left to right.
Fields§
§base: BuildNode§operations: Vec<BuildOperation>Implementations§
Trait Implementations§
Source§impl Clone for BuilderPlan
impl Clone for BuilderPlan
Source§fn clone(&self) -> BuilderPlan
fn clone(&self) -> BuilderPlan
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 BuilderPlan
impl Debug for BuilderPlan
Source§impl<'de> Deserialize<'de> for BuilderPlan
impl<'de> Deserialize<'de> for BuilderPlan
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 BuilderPlan
impl PartialEq for BuilderPlan
Source§impl Serialize for BuilderPlan
impl Serialize for BuilderPlan
impl StructuralPartialEq for BuilderPlan
Auto Trait Implementations§
impl Freeze for BuilderPlan
impl RefUnwindSafe for BuilderPlan
impl Send for BuilderPlan
impl Sync for BuilderPlan
impl Unpin for BuilderPlan
impl UnsafeUnpin for BuilderPlan
impl UnwindSafe for BuilderPlan
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