#[non_exhaustive]pub struct SearchServiceLevelObjective {
pub data: Option<SearchServiceLevelObjectiveData>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
A service level objective data container.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.data: Option<SearchServiceLevelObjectiveData>
A service level objective ID and attributes.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl SearchServiceLevelObjective
impl SearchServiceLevelObjective
pub fn new() -> SearchServiceLevelObjective
pub fn data(self, value: SearchServiceLevelObjectiveData) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for SearchServiceLevelObjective
impl Clone for SearchServiceLevelObjective
Source§fn clone(&self) -> SearchServiceLevelObjective
fn clone(&self) -> SearchServiceLevelObjective
Returns a copy 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 SearchServiceLevelObjective
impl Debug for SearchServiceLevelObjective
Source§impl<'de> Deserialize<'de> for SearchServiceLevelObjective
impl<'de> Deserialize<'de> for SearchServiceLevelObjective
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 StructuralPartialEq for SearchServiceLevelObjective
Auto Trait Implementations§
impl Freeze for SearchServiceLevelObjective
impl RefUnwindSafe for SearchServiceLevelObjective
impl Send for SearchServiceLevelObjective
impl Sync for SearchServiceLevelObjective
impl Unpin for SearchServiceLevelObjective
impl UnwindSafe for SearchServiceLevelObjective
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