pub enum InfrastructureResourceKind {
Service,
Ingress,
Topic,
Queue,
Database,
Other,
}Expand description
Coarse kind of an explicitly declared infrastructure resource.
Variants§
Service
A discoverable or deployable service.
Ingress
An ingress or externally routed endpoint.
Topic
A messaging topic.
Queue
A messaging queue.
Database
A database service or database declaration.
Other
Another explicit resource whose provider type is retained.
Trait Implementations§
Source§impl Clone for InfrastructureResourceKind
impl Clone for InfrastructureResourceKind
Source§fn clone(&self) -> InfrastructureResourceKind
fn clone(&self) -> InfrastructureResourceKind
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 moreimpl Copy for InfrastructureResourceKind
Source§impl Debug for InfrastructureResourceKind
impl Debug for InfrastructureResourceKind
Source§impl<'de> Deserialize<'de> for InfrastructureResourceKind
impl<'de> Deserialize<'de> for InfrastructureResourceKind
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
impl Eq for InfrastructureResourceKind
Source§impl Hash for InfrastructureResourceKind
impl Hash for InfrastructureResourceKind
Source§impl Ord for InfrastructureResourceKind
impl Ord for InfrastructureResourceKind
Source§fn cmp(&self, other: &InfrastructureResourceKind) -> Ordering
fn cmp(&self, other: &InfrastructureResourceKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for InfrastructureResourceKind
impl PartialOrd for InfrastructureResourceKind
impl StructuralPartialEq for InfrastructureResourceKind
Auto Trait Implementations§
impl Freeze for InfrastructureResourceKind
impl RefUnwindSafe for InfrastructureResourceKind
impl Send for InfrastructureResourceKind
impl Sync for InfrastructureResourceKind
impl Unpin for InfrastructureResourceKind
impl UnsafeUnpin for InfrastructureResourceKind
impl UnwindSafe for InfrastructureResourceKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.