ntdsextract2 1.4.14

Display contents of Active Directory database files (ntds.dit)
1
2
3
4
5
6
7
8
9
10
11
use serde::{Deserialize, Serialize};

use crate::ntds::DataTableRecord;

use super::HasSerializableFields;


pub trait SpecificObjectAttributes: for<'de> Deserialize<'de> + Serialize + HasSerializableFields {
    fn from(record: &DataTableRecord) -> anyhow::Result<Self>;
    fn serialize_to<S>(&self, s: &mut S::SerializeStruct) -> Result<(), S::Error> where S: serde::Serializer;
}