#[non_exhaustive]pub struct GetSledOptions {
pub shape: Option<String>,
pub flat: bool,
pub flat_lists: bool,
}Expand description
Options for Client::get_sled_opportunity and
Client::get_sled_forecast.
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.shape: Option<String>Shape selector. When empty, the server returns its default detail shape.
flat: boolFlatten nested objects into dot-separated keys.
flat_lists: boolWhen flat=true, also flatten list-valued nested fields.
Implementations§
Source§impl GetSledOptions
impl GetSledOptions
Sourcepub fn builder() -> GetSledOptionsBuilder
pub fn builder() -> GetSledOptionsBuilder
Create an instance of GetSledOptions using the builder syntax
Trait Implementations§
Source§impl Clone for GetSledOptions
impl Clone for GetSledOptions
Source§impl Debug for GetSledOptions
impl Debug for GetSledOptions
Source§impl Default for GetSledOptions
impl Default for GetSledOptions
impl Eq for GetSledOptions
Source§impl PartialEq for GetSledOptions
impl PartialEq for GetSledOptions
impl StructuralPartialEq for GetSledOptions
Auto Trait Implementations§
impl Freeze for GetSledOptions
impl RefUnwindSafe for GetSledOptions
impl Send for GetSledOptions
impl Sync for GetSledOptions
impl Unpin for GetSledOptions
impl UnsafeUnpin for GetSledOptions
impl UnwindSafe for GetSledOptions
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