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