fn deserialize_disk_id<'de, D: Deserializer<'de>>( deserializer: D ) -> Result<Option<[u8; 20]>, D::Error>