pub fn serialize<Ser: Serializer>( x: &Option<Scalar>, serializer: Ser, ) -> Result<Ser::Ok, Ser::Error>