pub struct WorkspaceCommitPick {
pub proc: Option<Arc<DaggerSessionProc>>,
pub selection: Selection,
pub graphql_client: DynGraphQLClient,
}Fields§
§proc: Option<Arc<DaggerSessionProc>>§selection: Selection§graphql_client: DynGraphQLClientImplementations§
Source§impl WorkspaceCommitPick
impl WorkspaceCommitPick
Sourcepub async fn conflict_paths(&self) -> Result<Vec<String>, DaggerError>
pub async fn conflict_paths(&self) -> Result<Vec<String>, DaggerError>
Workspace-root-relative conflicting paths. Empty unless the status is CONFLICT.
Sourcepub async fn id(&self) -> Result<Id, DaggerError>
pub async fn id(&self) -> Result<Id, DaggerError>
A unique identifier for this WorkspaceCommitPick.
Sourcepub async fn reason(&self) -> Result<WorkspaceCommitPickReason, DaggerError>
pub async fn reason(&self) -> Result<WorkspaceCommitPickReason, DaggerError>
Why the commit conflicts, or NONE.
Sourcepub async fn status(&self) -> Result<WorkspaceCommitPickStatus, DaggerError>
pub async fn status(&self) -> Result<WorkspaceCommitPickStatus, DaggerError>
Whether this commit can be applied.
Trait Implementations§
Source§impl Clone for WorkspaceCommitPick
impl Clone for WorkspaceCommitPick
Source§fn clone(&self) -> WorkspaceCommitPick
fn clone(&self) -> WorkspaceCommitPick
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 IntoID<Id> for WorkspaceCommitPick
impl IntoID<Id> for WorkspaceCommitPick
Source§impl Loadable for WorkspaceCommitPick
impl Loadable for WorkspaceCommitPick
Source§fn graphql_type() -> &'static str
fn graphql_type() -> &'static str
The GraphQL type name (e.g.
"Container").Source§fn from_query(
proc: Option<Arc<DaggerSessionProc>>,
selection: Selection,
graphql_client: DynGraphQLClient,
) -> Self
fn from_query( proc: Option<Arc<DaggerSessionProc>>, selection: Selection, graphql_client: DynGraphQLClient, ) -> Self
Construct this type from a query selection.
Auto Trait Implementations§
impl !RefUnwindSafe for WorkspaceCommitPick
impl !UnwindSafe for WorkspaceCommitPick
impl Freeze for WorkspaceCommitPick
impl Send for WorkspaceCommitPick
impl Sync for WorkspaceCommitPick
impl Unpin for WorkspaceCommitPick
impl UnsafeUnpin for WorkspaceCommitPick
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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