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