pub struct FreshnessDoctorInput {
pub repo_id: RepoId,
pub state: RepoFreshnessState,
pub detail: Option<String>,
}Expand description
Freshness observation supplied to the pure doctor function.
Fields§
§repo_id: RepoIdExact repository identifier.
state: RepoFreshnessStateExisting repository freshness classification.
detail: Option<String>Optional bounded source-free reason.
Trait Implementations§
Source§impl Clone for FreshnessDoctorInput
impl Clone for FreshnessDoctorInput
Source§fn clone(&self) -> FreshnessDoctorInput
fn clone(&self) -> FreshnessDoctorInput
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 FreshnessDoctorInput
impl Debug for FreshnessDoctorInput
Source§impl<'de> Deserialize<'de> for FreshnessDoctorInput
impl<'de> Deserialize<'de> for FreshnessDoctorInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FreshnessDoctorInput
Source§impl JsonSchema for FreshnessDoctorInput
impl JsonSchema for FreshnessDoctorInput
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for FreshnessDoctorInput
impl PartialEq for FreshnessDoctorInput
Source§impl Serialize for FreshnessDoctorInput
impl Serialize for FreshnessDoctorInput
impl StructuralPartialEq for FreshnessDoctorInput
Auto Trait Implementations§
impl Freeze for FreshnessDoctorInput
impl RefUnwindSafe for FreshnessDoctorInput
impl Send for FreshnessDoctorInput
impl Sync for FreshnessDoctorInput
impl Unpin for FreshnessDoctorInput
impl UnsafeUnpin for FreshnessDoctorInput
impl UnwindSafe for FreshnessDoctorInput
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.