Struct htsget_http::PostRequest
source · pub struct PostRequest {
pub format: Option<String>,
pub class: Option<String>,
pub fields: Option<Vec<String>>,
pub tags: Option<Vec<String>>,
pub notags: Option<Vec<String>>,
pub regions: Option<Vec<Region>>,
}Expand description
A struct to represent a POST request according to the
HtsGet specification. It implements
Deserialize to make it more ergonomic. Each PostRequest can contain several regions.
Fields§
§format: Option<String>§class: Option<String>§fields: Option<Vec<String>>§regions: Option<Vec<Region>>Trait Implementations§
source§impl Debug for PostRequest
impl Debug for PostRequest
source§impl Default for PostRequest
impl Default for PostRequest
source§fn default() -> PostRequest
fn default() -> PostRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PostRequest
impl<'de> Deserialize<'de> for PostRequest
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
Auto Trait Implementations§
impl RefUnwindSafe for PostRequest
impl Send for PostRequest
impl Sync for PostRequest
impl Unpin for PostRequest
impl UnwindSafe for PostRequest
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