pub enum ScriptRef {
Integration {
package_id: String,
version: u64,
function: String,
sha256: String,
},
IntegrationPreview {
package_id: String,
snapshot: String,
function: String,
sha256: String,
},
Automation {
automation_id: String,
revision: u64,
function: String,
sha256: String,
},
}Expand description
Exact immutable resource identity. Tenant and Space are deliberately not caller fields.
Variants§
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ScriptRef
impl<'de> Deserialize<'de> for ScriptRef
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 ScriptRef
impl StructuralPartialEq for ScriptRef
Auto Trait Implementations§
impl Freeze for ScriptRef
impl RefUnwindSafe for ScriptRef
impl Send for ScriptRef
impl Sync for ScriptRef
impl Unpin for ScriptRef
impl UnsafeUnpin for ScriptRef
impl UnwindSafe for ScriptRef
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