pub fn as_array_mut(&mut self) -> Option<&mut RawArrayBuf> {
        match self {
            RawBson::Array(ref mut v) => Some(v),
            _ => None,
        }
    }
/// Gets a mutable reference to the [`RawArrayBuf`] that's wrapped or returns `None` if the
/// wrapped value isn't a BSON array.
Gets a mutable reference to the [`RawArrayBuf`] that's wrapped or returns `None` if the
wrapped value isn't a BSON array.
Gets a mutable reference to the [ ` RawArrayBuf ` ] that ' s wrapped or returns ` None ` if the wrapped value isn ' t a BSON array .
pub fn as_array_mut(&mut self) -> Option<&mut RawArrayBuf> {
        match self {
            RawBson::Array(ref mut v) => Some(v),
            _ => None,
        }
    }
pub fn as_array_mut ( & mut self ) -> Option < & mut RawArrayBuf > { match self { RawBson :: Array ( ref mut v ) => Some ( v ) , _ => None , } }
Gets a mutable reference to the [`RawArrayBuf`] that's wrapped or returns `None` if the
wrapped value isn't a BSON array.
Gets a mutable reference to the [ ` RawArrayBuf ` ] that ' s wrapped or returns ` None ` if the wrapped value isn ' t a BSON array .
&mut self
&mut self