pub struct EvaluationRequest {
pub profile: Profile,
pub mode: RequestMode,
pub object_format: ObjectFormat,
pub repository: Option<RepositoryIdentity>,
pub ref_name: Option<BranchRef>,
pub default_branch_ref: Option<BranchRef>,
pub base_commit: Oid,
pub candidate_commit: Option<Oid>,
}Expand description
The run-identity request: profile, mode, and the exact snapshot
identities to evaluate. The candidate commit is null exactly when the
mode is index.
Fields§
§profile: Profile§mode: RequestMode§object_format: ObjectFormat§repository: Option<RepositoryIdentity>§ref_name: Option<BranchRef>§default_branch_ref: Option<BranchRef>§base_commit: Oid§candidate_commit: Option<Oid>Implementations§
Trait Implementations§
Source§impl Clone for EvaluationRequest
impl Clone for EvaluationRequest
Source§fn clone(&self) -> EvaluationRequest
fn clone(&self) -> EvaluationRequest
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 EvaluationRequest
impl Debug for EvaluationRequest
impl Eq for EvaluationRequest
Source§impl PartialEq for EvaluationRequest
impl PartialEq for EvaluationRequest
impl StructuralPartialEq for EvaluationRequest
Auto Trait Implementations§
impl Freeze for EvaluationRequest
impl RefUnwindSafe for EvaluationRequest
impl Send for EvaluationRequest
impl Sync for EvaluationRequest
impl Unpin for EvaluationRequest
impl UnsafeUnpin for EvaluationRequest
impl UnwindSafe for EvaluationRequest
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