pub struct ResolvedPush {
pub remote: String,
pub specs: Vec<PushRefSpec>,
pub branch_label: Option<String>,
pub kind: PushPlanKind,
}Expand description
A fully resolved push target.
Fields§
§remote: StringRemote name to push to.
specs: Vec<PushRefSpec>Concrete ref updates to send.
branch_label: Option<String>Short branch label when the push maps to one local branch (for display).
kind: PushPlanKindHigh-level kind for JSON (branch, tags, delete, refspecs).
Trait Implementations§
Source§impl Clone for ResolvedPush
impl Clone for ResolvedPush
Auto Trait Implementations§
impl Freeze for ResolvedPush
impl RefUnwindSafe for ResolvedPush
impl Send for ResolvedPush
impl Sync for ResolvedPush
impl Unpin for ResolvedPush
impl UnsafeUnpin for ResolvedPush
impl UnwindSafe for ResolvedPush
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