pub struct CircuitsProvidersCreateRequest {
pub name: String,
pub slug: String,
pub accounts: Option<Vec<i32>>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub asns: Option<Vec<i32>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Fields§
§name: StringFull name of the provider
slug: String§accounts: Option<Vec<i32>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§asns: Option<Vec<i32>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl CircuitsProvidersCreateRequest
impl CircuitsProvidersCreateRequest
pub fn new(name: String, slug: String) -> CircuitsProvidersCreateRequest
Trait Implementations§
Source§impl Clone for CircuitsProvidersCreateRequest
impl Clone for CircuitsProvidersCreateRequest
Source§fn clone(&self) -> CircuitsProvidersCreateRequest
fn clone(&self) -> CircuitsProvidersCreateRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CircuitsProvidersCreateRequest
impl Default for CircuitsProvidersCreateRequest
Source§fn default() -> CircuitsProvidersCreateRequest
fn default() -> CircuitsProvidersCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CircuitsProvidersCreateRequest
impl<'de> Deserialize<'de> for CircuitsProvidersCreateRequest
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 CircuitsProvidersCreateRequest
impl PartialEq for CircuitsProvidersCreateRequest
Source§fn eq(&self, other: &CircuitsProvidersCreateRequest) -> bool
fn eq(&self, other: &CircuitsProvidersCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CircuitsProvidersCreateRequest
Auto Trait Implementations§
impl Freeze for CircuitsProvidersCreateRequest
impl RefUnwindSafe for CircuitsProvidersCreateRequest
impl Send for CircuitsProvidersCreateRequest
impl Sync for CircuitsProvidersCreateRequest
impl Unpin for CircuitsProvidersCreateRequest
impl UnsafeUnpin for CircuitsProvidersCreateRequest
impl UnwindSafe for CircuitsProvidersCreateRequest
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