#[non_exhaustive]pub struct FastlyServiceResponse {
pub data: Option<FastlyServiceData>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The expected response schema when getting a Fastly service.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.data: Option<FastlyServiceData>
Data object for Fastly service requests.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl FastlyServiceResponse
impl FastlyServiceResponse
pub fn new() -> FastlyServiceResponse
pub fn data(self, value: FastlyServiceData) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for FastlyServiceResponse
impl Clone for FastlyServiceResponse
Source§fn clone(&self) -> FastlyServiceResponse
fn clone(&self) -> FastlyServiceResponse
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 FastlyServiceResponse
impl Debug for FastlyServiceResponse
Source§impl Default for FastlyServiceResponse
impl Default for FastlyServiceResponse
Source§impl<'de> Deserialize<'de> for FastlyServiceResponse
impl<'de> Deserialize<'de> for FastlyServiceResponse
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 PartialEq for FastlyServiceResponse
impl PartialEq for FastlyServiceResponse
Source§impl Serialize for FastlyServiceResponse
impl Serialize for FastlyServiceResponse
impl StructuralPartialEq for FastlyServiceResponse
Auto Trait Implementations§
impl Freeze for FastlyServiceResponse
impl RefUnwindSafe for FastlyServiceResponse
impl Send for FastlyServiceResponse
impl Sync for FastlyServiceResponse
impl Unpin for FastlyServiceResponse
impl UnwindSafe for FastlyServiceResponse
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