Trait palmrs_database::DatabaseFormat
source · pub trait DatabaseFormat {
type RecordHeader: DatabaseRecord;
type AppInfoRecord: ExtraInfoRecord;
const USES_COMPAT_PADDING: bool;
// Required method
fn is_valid(data: &[u8], header: &DatabaseHeader) -> bool;
}
Expand description
Helper trait for database format types
Required Associated Types§
sourcetype RecordHeader: DatabaseRecord
type RecordHeader: DatabaseRecord
The record header type for this database format
sourcetype AppInfoRecord: ExtraInfoRecord
type AppInfoRecord: ExtraInfoRecord
The type of the app info record
Required Associated Constants§
const USES_COMPAT_PADDING: bool
Required Methods§
sourcefn is_valid(data: &[u8], header: &DatabaseHeader) -> bool
fn is_valid(data: &[u8], header: &DatabaseHeader) -> bool
Returns whether the database is valid as this database format