Structs§
- Attribute
Id - Bytes
AndNodes - Storage for a pair of related byte and node values.
- Child
Value V32 - Encrypted
Casefold Child - Encrypted
Child - Encryption
Keys V56 - Object
Attributes V49 - Object
KeyV54 - Posix
Attributes V32 - Timestamp
V49
Enums§
- Attribute
KeyV32 - DirType
- Extended
Attribute Value V32 - Fsverity
Metadata V50 - Object
Descriptor V32 - Object
KeyData V54 - Object
KeyFuzzy Hash Iterator - Object
Kind V49 - Object
Kind V54 - Object
Value V56 - Project
Property V32 - Root
Digest V33
Type Aliases§
- Attribute
Key - Child
Value - Id and descriptor for a child entry.
- Encryption
Key - Encryption
KeyV56 - Encryption
Keys - Extended
Attribute Value - Fsverity
Metadata - FxfsKey
- Fxfs
KeyV49 - Object
Attributes - Object-level attributes. Note that these are not the same as “attributes” in the ObjectValue::Attribute sense, which refers to an arbitrary data payload associated with an object. This naming collision is unfortunate.
- Object
Descriptor - ObjectDescriptor is the set of possible records in the object store.
- Object
Item - Object
Item V56 - Object
Key - ObjectKey is a key in the object store.
- Object
KeyData - Object
Kind - Object
Value - ObjectValue is the value of an item in the object store. Note that the tree stores deltas on objects, so these values describe deltas. Unless specified otherwise, a value indicates an insert/replace mutation.
- Posix
Attributes - This consists of POSIX attributes that are not used in Fxfs but it may be meaningful to some clients to have the ability to to set and retrieve these values.
- Project
Property - For specifying what property of the project is being addressed.
- Root
Digest - Timestamp
- UNIX epoch based timestamp in the UTC timezone.