bison/bson
Types
pub type Binary {
MD5(MD5)
UUID(UUID)
Custom(Custom)
Generic(Generic)
}
Constructors
-
MD5(MD5)
-
UUID(UUID)
-
Custom(Custom)
-
Generic(Generic)
if you’re not familiar with type DateTime
, see birl!
pub type Value {
Min
Max
NaN
Null
Infinity
JS(String)
Int32(Int)
Int64(Int)
Double(Float)
Boolean(Bool)
Binary(Binary)
String(String)
DateTime(Time)
NegativeInfinity
Array(List(Value))
ObjectId(ObjectId)
Timestamp(Int, Int)
Regex(String, String)
Document(List(#(String, Value)))
}
Constructors
-
Min
-
Max
-
NaN
-
Null
-
Infinity
-
JS(String)
-
Int32(Int)
-
Int64(Int)
-
Double(Float)
-
Boolean(Bool)
-
Binary(Binary)
-
String(String)
-
DateTime(Time)
-
NegativeInfinity
-
Array(List(Value))
-
ObjectId(ObjectId)
-
Timestamp(Int, Int)
-
Regex(String, String)
-
Document(List(#(String, Value)))