pub struct OperationsReport {
pub loaded_bundle_hash: Option<String>,
pub operations: Vec<ReportedOperation>,
}Expand description
Report-only summary of the operations the Operator has loaded, used to confirm a bundle sync actually took effect.
JSON schema
{
"description": "Report-only summary of the operations the Operator has loaded, used to\nconfirm a bundle sync actually took effect.",
"type": "object",
"properties": {
"loadedBundleHash": {
"description": "Hash of the enabled-plugin bundle set the Operator currently has\nloaded. Compared against the platform's target hash to detect drift.",
"type": [
"string",
"null"
]
},
"operations": {
"description": "Operations currently loaded and executable by the Operator.",
"type": "array",
"items": {
"$ref": "#/components/schemas/ReportedOperation"
}
}
}
}Fields§
§loaded_bundle_hash: Option<String>Hash of the enabled-plugin bundle set the Operator currently has loaded. Compared against the platform’s target hash to detect drift.
operations: Vec<ReportedOperation>Operations currently loaded and executable by the Operator.
Implementations§
Source§impl OperationsReport
impl OperationsReport
pub fn builder() -> OperationsReport
Trait Implementations§
Source§impl Clone for OperationsReport
impl Clone for OperationsReport
Source§impl Debug for OperationsReport
impl Debug for OperationsReport
Source§impl Default for OperationsReport
impl Default for OperationsReport
Source§impl<'de> Deserialize<'de> for OperationsReport
impl<'de> Deserialize<'de> for OperationsReport
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 From<&OperationsReport> for OperationsReport
impl From<&OperationsReport> for OperationsReport
Source§fn from(value: &OperationsReport) -> Self
fn from(value: &OperationsReport) -> Self
Converts to this type from the input type.
Source§impl From<OperationsReport> for OperationsReport
impl From<OperationsReport> for OperationsReport
Source§fn from(value: OperationsReport) -> Self
fn from(value: OperationsReport) -> Self
Converts to this type from the input type.
Source§impl Serialize for OperationsReport
impl Serialize for OperationsReport
Source§impl TryFrom<OperationsReport> for OperationsReport
impl TryFrom<OperationsReport> for OperationsReport
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: OperationsReport) -> Result<Self, ConversionError>
fn try_from(value: OperationsReport) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for OperationsReport
impl RefUnwindSafe for OperationsReport
impl Send for OperationsReport
impl Sync for OperationsReport
impl Unpin for OperationsReport
impl UnsafeUnpin for OperationsReport
impl UnwindSafe for OperationsReport
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