pub struct ServiceRequest {
pub parent_object_type: String,
pub parent_object_id: i64,
pub name: String,
pub protocol: Option<Protocol>,
pub ports: Vec<i32>,
pub ipaddresses: Option<Vec<i32>>,
pub description: Option<String>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
ServiceRequest : Adds support for custom fields and tags.
Fields§
§parent_object_type: String§parent_object_id: i64§name: String§protocol: Option<Protocol>tcp- TCP *udp- UDP *sctp- SCTP
ports: Vec<i32>§ipaddresses: Option<Vec<i32>>§description: Option<String>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for ServiceRequest
impl Clone for ServiceRequest
Source§fn clone(&self) -> ServiceRequest
fn clone(&self) -> ServiceRequest
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 ServiceRequest
impl Debug for ServiceRequest
Source§impl Default for ServiceRequest
impl Default for ServiceRequest
Source§fn default() -> ServiceRequest
fn default() -> ServiceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServiceRequest
impl<'de> Deserialize<'de> for ServiceRequest
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 ServiceRequest
impl PartialEq for ServiceRequest
Source§impl Serialize for ServiceRequest
impl Serialize for ServiceRequest
impl StructuralPartialEq for ServiceRequest
Auto Trait Implementations§
impl Freeze for ServiceRequest
impl RefUnwindSafe for ServiceRequest
impl Send for ServiceRequest
impl Sync for ServiceRequest
impl Unpin for ServiceRequest
impl UnwindSafe for ServiceRequest
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