Modules§
Macros§
Structs§
- Bound
- Content
Address - Content
Idx - Entry
Count - Entry
Idx - Error
- File
Source - Offset
- A offset used Jubako. We handling content in 64 bits space. We cannot use a usize as it is arch dependent.
- PackId
- Property
Count - Property
Idx - Reader
- Size
- A size used in Jubako. We handling content in 64 bits space. We cannot use a usize as it is arch dependent. Let’s define our own type.
- Small
Bytes - Small
String - A SmallVec which is guaranty to be a value utf8 content.
- Utf8
Path - A slice of a UTF-8 path (akin to
str). - Utf8
Path Buf - An owned, mutable UTF-8 path (akin to
String). - Variant
Idx - Vendor
Id - Vow
Enums§
- Compression
Type - Error
Kind - Kind of error returned by Jubako.
- MayRef
- MayRef is a mix between a Cow and AsRef.
It is a enum as Cow but with only one feature : AsRef/Deref.
In opposition to Cow which has a
to_ownedand so enforce a clone on T, MayRef inforce nothing on the (potentially) owned type. - Value
Traits§
- Pack
- A Pack is the more global entity in Jubako. It is a “File”, which can be a single file in the fs or embedded in another file.
- Property
Name - Variant
Name