pub struct TrialCompatibleMetadata {
pub trial_definition_owner: &'static str,
pub scoring_owner: &'static str,
pub supported_machine_formats: Vec<&'static str>,
pub runner_facing_commands: Vec<&'static str>,
pub future_trial_run_contract_documented: bool,
pub runner_compatibility: RunnerCompatibilityPolicy,
}Fields§
§trial_definition_owner: &'static str§scoring_owner: &'static str§supported_machine_formats: Vec<&'static str>§runner_facing_commands: Vec<&'static str>§future_trial_run_contract_documented: bool§runner_compatibility: RunnerCompatibilityPolicyTrait Implementations§
Source§impl Clone for TrialCompatibleMetadata
impl Clone for TrialCompatibleMetadata
Source§fn clone(&self) -> TrialCompatibleMetadata
fn clone(&self) -> TrialCompatibleMetadata
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 TrialCompatibleMetadata
impl Debug for TrialCompatibleMetadata
Auto Trait Implementations§
impl Freeze for TrialCompatibleMetadata
impl RefUnwindSafe for TrialCompatibleMetadata
impl Send for TrialCompatibleMetadata
impl Sync for TrialCompatibleMetadata
impl Unpin for TrialCompatibleMetadata
impl UnsafeUnpin for TrialCompatibleMetadata
impl UnwindSafe for TrialCompatibleMetadata
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