pub struct BlResourceRequest {
pub targets: Vec<Target>,
pub resource_name: String,
pub ven_id: VenId,
pub attributes: Option<Vec<ValuesMap>>,
}Fields§
§targets: Vec<Target>A list of targets.
resource_name: StringUser generated identifier, resource may be configured with identifier out-of-band.
ven_id: VenIdVTN provisioned on object creation based on the path, e.g., POST <>/ven/{venID}/resources.
attributes: Option<Vec<ValuesMap>>A list of valuesMap objects describing attributes.
Trait Implementations§
Source§impl Clone for BlResourceRequest
impl Clone for BlResourceRequest
Source§fn clone(&self) -> BlResourceRequest
fn clone(&self) -> BlResourceRequest
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 BlResourceRequest
impl Debug for BlResourceRequest
Source§impl<'de> Deserialize<'de> for BlResourceRequest
impl<'de> Deserialize<'de> for BlResourceRequest
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 BlResourceRequest
impl PartialEq for BlResourceRequest
Source§impl Serialize for BlResourceRequest
impl Serialize for BlResourceRequest
Source§impl Validate for BlResourceRequest
impl Validate for BlResourceRequest
Source§impl<'v_a> ValidateArgs<'v_a> for BlResourceRequest
impl<'v_a> ValidateArgs<'v_a> for BlResourceRequest
impl StructuralPartialEq for BlResourceRequest
Auto Trait Implementations§
impl Freeze for BlResourceRequest
impl RefUnwindSafe for BlResourceRequest
impl Send for BlResourceRequest
impl Sync for BlResourceRequest
impl Unpin for BlResourceRequest
impl UnsafeUnpin for BlResourceRequest
impl UnwindSafe for BlResourceRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more