Crate stix

Crate stix 

Source

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