pub struct CatalogRequest {
pub operation: CatalogOperation,
pub target: CatalogTarget,
pub body: Option<Value>,
pub child: Option<String>,
pub page_size: u16,
pub page_token: Option<String>,
pub single_page: bool,
pub snapshots: Option<String>,
}Fields§
§operation: CatalogOperation§target: CatalogTarget§body: Option<Value>§child: Option<String>Reference or maintenance job identifier, encoded as one path segment.
page_size: u16§page_token: Option<String>§single_page: bool§snapshots: Option<String>Implementations§
Source§impl CatalogRequest
impl CatalogRequest
pub fn new(operation: CatalogOperation, target: CatalogTarget) -> Self
Trait Implementations§
Source§impl Clone for CatalogRequest
impl Clone for CatalogRequest
Source§fn clone(&self) -> CatalogRequest
fn clone(&self) -> CatalogRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CatalogRequest
impl RefUnwindSafe for CatalogRequest
impl Send for CatalogRequest
impl Sync for CatalogRequest
impl Unpin for CatalogRequest
impl UnsafeUnpin for CatalogRequest
impl UnwindSafe for CatalogRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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