pub struct ProtocolFeaturesSupported {
pub deep_operations: Option<DeepOperations>,
pub excerpt_query: Option<bool>,
pub expand_query: Option<Expand>,
pub filter_query: Option<bool>,
pub multiple_http_requests: Option<bool>,
pub only_member_query: Option<bool>,
pub select_query: Option<bool>,
}
Expand description
The information about protocol features that the service supports.
Fields§
§deep_operations: Option<DeepOperations>
§excerpt_query: Option<bool>
An indication of whether the service supports the excerpt query parameter.
expand_query: Option<Expand>
§filter_query: Option<bool>
An indication of whether the service supports the $filter query parameter.
multiple_http_requests: Option<bool>
An indication of whether the service supports multiple outstanding HTTP requests.
only_member_query: Option<bool>
An indication of whether the service supports the only query parameter.
select_query: Option<bool>
An indication of whether the service supports the $select query parameter.
Trait Implementations§
Source§impl Clone for ProtocolFeaturesSupported
impl Clone for ProtocolFeaturesSupported
Source§fn clone(&self) -> ProtocolFeaturesSupported
fn clone(&self) -> ProtocolFeaturesSupported
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ProtocolFeaturesSupported
impl Debug for ProtocolFeaturesSupported
Source§impl Default for ProtocolFeaturesSupported
impl Default for ProtocolFeaturesSupported
Source§impl<'de> Deserialize<'de> for ProtocolFeaturesSupported
impl<'de> Deserialize<'de> for ProtocolFeaturesSupported
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
Source§impl Metadata<'static> for ProtocolFeaturesSupported
impl Metadata<'static> for ProtocolFeaturesSupported
Source§const JSON_SCHEMA: &'static str = "ServiceRoot.v1_16_0.json"
const JSON_SCHEMA: &'static str = "ServiceRoot.v1_16_0.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for ProtocolFeaturesSupported
impl RefUnwindSafe for ProtocolFeaturesSupported
impl Send for ProtocolFeaturesSupported
impl Sync for ProtocolFeaturesSupported
impl Unpin for ProtocolFeaturesSupported
impl UnwindSafe for ProtocolFeaturesSupported
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