pub struct ResolvedInstrumentRef {
pub instrument: InstrumentId,
pub catalog: CatalogSnapshotId,
pub spec_revision: SpecRevision,
}Expand description
Persistable identity of one specification resolved from one catalog snapshot.
Fields§
§instrument: InstrumentId§catalog: CatalogSnapshotId§spec_revision: SpecRevisionTrait Implementations§
Source§impl Clone for ResolvedInstrumentRef
impl Clone for ResolvedInstrumentRef
Source§impl Debug for ResolvedInstrumentRef
impl Debug for ResolvedInstrumentRef
Source§impl<'de> Deserialize<'de> for ResolvedInstrumentRef
impl<'de> Deserialize<'de> for ResolvedInstrumentRef
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 ResolvedInstrumentRef
Source§impl PartialEq for ResolvedInstrumentRef
impl PartialEq for ResolvedInstrumentRef
Source§impl Serialize for ResolvedInstrumentRef
impl Serialize for ResolvedInstrumentRef
impl StructuralPartialEq for ResolvedInstrumentRef
Auto Trait Implementations§
impl Freeze for ResolvedInstrumentRef
impl RefUnwindSafe for ResolvedInstrumentRef
impl Send for ResolvedInstrumentRef
impl Sync for ResolvedInstrumentRef
impl Unpin for ResolvedInstrumentRef
impl UnsafeUnpin for ResolvedInstrumentRef
impl UnwindSafe for ResolvedInstrumentRef
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