Enum aws_smithy_types::Document [−][src]
pub enum Document {
Object(HashMap<String, Document>),
Array(Vec<Document>),
Number(Number),
String(String),
Bool(bool),
Null,
}
Expand description
Document Type
Document types represents protocol-agnostic open content that is accessed like JSON data. Open content is useful for modeling unstructured data that has no schema, data that can’t be modeled using rigid types, or data that has a schema that evolves outside of the purview of a model. The serialization format of a document is an implementation detail of a protocol.
Variants
Object(HashMap<String, Document>)
JSON object
Array(Vec<Document>)
JSON array
Number(Number)
Tuple Fields
0: Number
JSON number
String(String)
Tuple Fields
0: String
JSON string
Bool(bool)
Tuple Fields
0: bool
JSON boolean
Null
JSON null
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Document
impl UnwindSafe for Document
Blanket Implementations
Mutably borrows from an owned value. Read more