pub enum ArtifactPin {
Any,
Pinned(ArtifactId),
}Variants§
Any
Pinned(ArtifactId)
Trait Implementations§
Source§impl Clone for ArtifactPin
impl Clone for ArtifactPin
Source§impl Debug for ArtifactPin
impl Debug for ArtifactPin
Source§impl<'de> Deserialize<'de> for ArtifactPin
impl<'de> Deserialize<'de> for ArtifactPin
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 ArtifactPin
Source§impl JsonSchema for ArtifactPin
impl JsonSchema for ArtifactPin
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 ArtifactPin
impl PartialEq for ArtifactPin
Source§impl Serialize for ArtifactPin
impl Serialize for ArtifactPin
impl StructuralPartialEq for ArtifactPin
Auto Trait Implementations§
impl Freeze for ArtifactPin
impl RefUnwindSafe for ArtifactPin
impl Send for ArtifactPin
impl Sync for ArtifactPin
impl Unpin for ArtifactPin
impl UnsafeUnpin for ArtifactPin
impl UnwindSafe for ArtifactPin
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