Enum stix::relationship::RelationshipType[][src]

#[non_exhaustive]pub enum RelationshipType {
    AttributedTo,
    AuthoredBy,
    BeaconsTo,
    Compromises,
    Controls,
    Delivers,
    DerivedFrom,
    Downloads,
    Drops,
    DuplicateOf,
    ExfiltratesTo,
    Has,
    Hosts,
    Impersonates,
    Indicates,
    LocatedAt,
    Mitigates,
    OriginatesFrom,
    Owns,
    Remediates,
    RevokedBy,
    SubtechniqueOf,
    Targets,
    Uses,
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AttributedTo
AuthoredBy
BeaconsTo
Compromises
Controls
Delivers
DerivedFrom
Downloads
Drops
DuplicateOf
ExfiltratesTo
Has
Hosts
Impersonates
Indicates
LocatedAt
Mitigates
OriginatesFrom
Owns
Remediates
RevokedBy
SubtechniqueOf
Targets
Uses

Trait Implementations

impl Clone for RelationshipType[src]

impl Debug for RelationshipType[src]

impl<'de> Deserialize<'de> for RelationshipType[src]

impl Display for RelationshipType[src]

impl Eq for RelationshipType[src]

impl Hash for RelationshipType[src]

impl PartialEq<RelationshipType> for RelationshipType[src]

impl StructuralEq for RelationshipType[src]

impl StructuralPartialEq for RelationshipType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.