pub struct ResourceRecordPatch {
pub selector: Option<VersionSelector>,
pub resolved_version: Option<Option<ResolvedVersion>>,
pub locator: Option<Option<ResolvedLocator>>,
pub artifact_key: Option<Option<StoreKey>>,
pub install_path: Option<Option<PathBuf>>,
pub lifecycle: Option<ResourceLifecycle>,
pub metadata: Option<Metadata>,
}Fields§
§selector: Option<VersionSelector>§resolved_version: Option<Option<ResolvedVersion>>§locator: Option<Option<ResolvedLocator>>§artifact_key: Option<Option<StoreKey>>§install_path: Option<Option<PathBuf>>§lifecycle: Option<ResourceLifecycle>§metadata: Option<Metadata>Implementations§
Source§impl ResourceRecordPatch
impl ResourceRecordPatch
pub fn lifecycle(lifecycle: ResourceLifecycle) -> Self
pub fn artifact_key(artifact_key: Option<StoreKey>) -> Self
pub fn install_path(install_path: Option<PathBuf>) -> Self
pub fn metadata(metadata: Metadata) -> Self
pub fn with_lifecycle(self, lifecycle: ResourceLifecycle) -> Self
pub fn with_artifact_key(self, artifact_key: Option<StoreKey>) -> Self
pub fn with_install_path(self, install_path: Option<PathBuf>) -> Self
pub fn with_metadata(self, metadata: Metadata) -> Self
Trait Implementations§
Source§impl Clone for ResourceRecordPatch
impl Clone for ResourceRecordPatch
Source§fn clone(&self) -> ResourceRecordPatch
fn clone(&self) -> ResourceRecordPatch
Returns a duplicate of the value. Read more
1.0.0 · 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 ResourceRecordPatch
impl Debug for ResourceRecordPatch
Source§impl Default for ResourceRecordPatch
impl Default for ResourceRecordPatch
Source§fn default() -> ResourceRecordPatch
fn default() -> ResourceRecordPatch
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourceRecordPatch
impl<'de> Deserialize<'de> for ResourceRecordPatch
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
Source§impl PartialEq for ResourceRecordPatch
impl PartialEq for ResourceRecordPatch
Source§impl Serialize for ResourceRecordPatch
impl Serialize for ResourceRecordPatch
impl Eq for ResourceRecordPatch
impl StructuralPartialEq for ResourceRecordPatch
Auto Trait Implementations§
impl Freeze for ResourceRecordPatch
impl RefUnwindSafe for ResourceRecordPatch
impl Send for ResourceRecordPatch
impl Sync for ResourceRecordPatch
impl Unpin for ResourceRecordPatch
impl UnsafeUnpin for ResourceRecordPatch
impl UnwindSafe for ResourceRecordPatch
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<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.