Skip to main content

Crate stix_rs

Crate stix_rs 

Source
Expand description

stix-rs: STIX 2.1 types and helpers

Re-exports§

pub use common::CommonProperties;
pub use common::ExtensionDefinition;
pub use common::ExternalReference;
pub use common::GranularMarking;
pub use common::LanguageContent;
pub use common::MarkingDefinition;
pub use common::StixObject;
pub use common::extract_type_from_id;
pub use common::generate_stix_id;
pub use common::is_valid_ref_for_type;
pub use common::is_valid_stix_id;
pub use sros::Relationship;
pub use pattern::validate_pattern;
pub use pattern::PatternBuilder;
pub use pattern::PatternError;
pub use objects::*;
pub use observables::*;
pub use sdos::*;
pub use vocab::*;
pub use bundle::*;

Modules§

bundle
Bundles of STIX objects
common
objects
observables
pattern
STIX Pattern Language Validator
sdos
sros
vocab
Vocabulary / enumerations for STIX

Enums§

StixObjectEnum
A wrapper enum for STIX objects. Deserializes based on the type field.

Constants§

MEDIA_TYPE_STIX
STIX 2.1 JSON media type for HTTP Content-Type headers
MEDIA_TYPE_STIX_GENERIC
Generic STIX JSON media type (without version)
MEDIA_TYPE_TAXII
TAXII 2.1 JSON media type for HTTP Content-Type headers
MEDIA_TYPE_TAXII_GENERIC
Generic TAXII JSON media type (without version)