pub struct RefgetServiceDetails {
pub circular_supported: bool,
pub algorithms: Vec<String>,
pub identifier_types: Vec<String>,
pub subsequence_limit: u64,
pub supported_api_versions: Vec<String>,
}Expand description
Details specific to refget service-info.
Fields§
§circular_supported: boolWhether circular sequence retrieval is supported.
algorithms: Vec<String>Supported hash algorithms (e.g. ["md5", "ga4gh"]).
identifier_types: Vec<String>Supported identifier types (e.g. ["ga4gh", "md5"]).
subsequence_limit: u64Maximum length of a subsequence request. 0 means no limit.
supported_api_versions: Vec<String>API versions supported by this server (e.g. ["2.0.0"]).
Trait Implementations§
Source§impl Clone for RefgetServiceDetails
impl Clone for RefgetServiceDetails
Source§fn clone(&self) -> RefgetServiceDetails
fn clone(&self) -> RefgetServiceDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RefgetServiceDetails
impl Debug for RefgetServiceDetails
Source§impl<'de> Deserialize<'de> for RefgetServiceDetails
impl<'de> Deserialize<'de> for RefgetServiceDetails
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 Freeze for RefgetServiceDetails
impl RefUnwindSafe for RefgetServiceDetails
impl Send for RefgetServiceDetails
impl Sync for RefgetServiceDetails
impl Unpin for RefgetServiceDetails
impl UnsafeUnpin for RefgetServiceDetails
impl UnwindSafe for RefgetServiceDetails
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