Crate stix[−][src]
Re-exports
pub use location::Location; |
pub use relationship::Relationship; |
pub use relationship::RelationshipType; |
Modules
identity | |
location | |
relationship | |
standard | Types for build a collection of STIX 2.1 objects with no user-defined object types, fields, or relationships. |
vocab | Types for working with STIX vocabularies. |
Macros
vocabulary | Define an open vocabulary in STIX. Open vocabularies have a set of standard-defined values and allow arbitrary additional values. |
Structs
AttackPattern | |
Bundle | |
Campaign | |
CommonProperties | |
CourseOfAction | |
ExternalReference | |
Id | |
Identity | |
Infrastructure | |
IntrusionSet | |
KillChainPhase | |
Malware | |
MarkingDefinition | |
RelationshipGraph | |
ThreatActor | |
Tool | |
Vulnerability |
Enums
IdParseError |
Traits
Object | Common properties for a STIX Domain Object. |
Resolve | Trait for turning a reference in a STIX collection into a data-carrying node. |
TypedObject | A STIX object associated with a specific ID type. |
Attribute Macros
custom_properties | Make a container for custom properties on a STIX object. |
declaration | Generate a declaration enum which extends the standard STIX declaration. |
Derive Macros
Collection | |
TypedObject |