#[non_exhaustive]pub struct GetSbirOptions {
pub shape: Option<String>,
pub flat: bool,
pub flat_lists: bool,
}Expand description
Options for Client::get_sbir_topic, Client::get_sbir_solicitation.
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 GetSbirOptions
impl GetSbirOptions
Sourcepub fn builder() -> GetSbirOptionsBuilder
pub fn builder() -> GetSbirOptionsBuilder
Create an instance of GetSbirOptions using the builder syntax
Trait Implementations§
Source§impl Clone for GetSbirOptions
impl Clone for GetSbirOptions
Source§impl Debug for GetSbirOptions
impl Debug for GetSbirOptions
Source§impl Default for GetSbirOptions
impl Default for GetSbirOptions
impl Eq for GetSbirOptions
Source§impl PartialEq for GetSbirOptions
impl PartialEq for GetSbirOptions
impl StructuralPartialEq for GetSbirOptions
Auto Trait Implementations§
impl Freeze for GetSbirOptions
impl RefUnwindSafe for GetSbirOptions
impl Send for GetSbirOptions
impl Sync for GetSbirOptions
impl Unpin for GetSbirOptions
impl UnsafeUnpin for GetSbirOptions
impl UnwindSafe for GetSbirOptions
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