pub struct CreateChallengeShortlistRevisionInput {
pub revision_id: ChallengeShortlistRevisionId,
pub challenge_name: ChallengeName,
pub uploader_human_id: HumanId,
pub storage_key: StorageKey,
pub sha256: Sha256Digest,
pub requested_count: i64,
pub agent_ids_to_add: Vec<AgentId>,
}Expand description
Input for one shortlist delta revision.
Fields§
§revision_id: ChallengeShortlistRevisionId§challenge_name: ChallengeName§uploader_human_id: HumanId§storage_key: StorageKey§sha256: Sha256Digest§requested_count: i64§agent_ids_to_add: Vec<AgentId>Trait Implementations§
Source§impl Clone for CreateChallengeShortlistRevisionInput
impl Clone for CreateChallengeShortlistRevisionInput
Source§fn clone(&self) -> CreateChallengeShortlistRevisionInput
fn clone(&self) -> CreateChallengeShortlistRevisionInput
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 CreateChallengeShortlistRevisionInput
impl RefUnwindSafe for CreateChallengeShortlistRevisionInput
impl Send for CreateChallengeShortlistRevisionInput
impl Sync for CreateChallengeShortlistRevisionInput
impl Unpin for CreateChallengeShortlistRevisionInput
impl UnsafeUnpin for CreateChallengeShortlistRevisionInput
impl UnwindSafe for CreateChallengeShortlistRevisionInput
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 moreCreates a shared type from an unshared type.