#[non_exhaustive]pub struct AppRelationship {
pub connections: Option<Vec<CustomConnection>>,
pub deployment: Option<DeploymentRelationship>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The app’s publication relationship and custom connections.
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.connections: Option<Vec<CustomConnection>>
Array of custom connections used by the app.
deployment: Option<DeploymentRelationship>
Information pointing to the app’s publication status.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl AppRelationship
impl AppRelationship
pub fn new() -> AppRelationship
pub fn connections(self, value: Vec<CustomConnection>) -> Self
pub fn deployment(self, value: DeploymentRelationship) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for AppRelationship
impl Clone for AppRelationship
Source§fn clone(&self) -> AppRelationship
fn clone(&self) -> AppRelationship
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 AppRelationship
impl Debug for AppRelationship
Source§impl Default for AppRelationship
impl Default for AppRelationship
Source§impl<'de> Deserialize<'de> for AppRelationship
impl<'de> Deserialize<'de> for AppRelationship
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 AppRelationship
impl PartialEq for AppRelationship
Source§impl Serialize for AppRelationship
impl Serialize for AppRelationship
impl StructuralPartialEq for AppRelationship
Auto Trait Implementations§
impl Freeze for AppRelationship
impl RefUnwindSafe for AppRelationship
impl Send for AppRelationship
impl Sync for AppRelationship
impl Unpin for AppRelationship
impl UnwindSafe for AppRelationship
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