pub struct PushActionPlan {
pub commands: Vec<PushCommand>,
pub pack_objects: Vec<ObjectId>,
pub options: PushOptions,
}Expand description
Fields§
§commands: Vec<PushCommand>§pack_objects: Vec<ObjectId>§options: PushOptionsImplementations§
Source§impl PushActionPlan
impl PushActionPlan
pub fn from_actions(actions: Vec<PushAction>, options: PushOptions) -> Self
pub fn from_commands(commands: Vec<PushCommand>, options: PushOptions) -> Self
pub fn from_commands_and_infer_pack_roots( commands: Vec<PushCommand>, options: PushOptions, ) -> Self
Trait Implementations§
Source§impl Clone for PushActionPlan
impl Clone for PushActionPlan
Source§fn clone(&self) -> PushActionPlan
fn clone(&self) -> PushActionPlan
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 moreAuto Trait Implementations§
impl Freeze for PushActionPlan
impl RefUnwindSafe for PushActionPlan
impl Send for PushActionPlan
impl Sync for PushActionPlan
impl Unpin for PushActionPlan
impl UnsafeUnpin for PushActionPlan
impl UnwindSafe for PushActionPlan
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