rust-apk 1.0.0

Build, align, sign, verify, and inspect Android APKs in pure Rust
Documentation
//! Android resource codecs.

pub(crate) mod chunk;
mod config;
mod id;
mod resources;
mod string_pool;
mod table;
mod value;

pub use chunk::{ChunkError, ChunkType};
pub use config::{Config, Density, LayoutDirection, Locale, LocaleError, NightMode, Orientation, QualifierError};
pub use id::{
    MAX_RESOURCE_NAME_LEN, RefPackage, ResourceId, ResourceLookup, ResourceName, ResourceNameError, ResourceRef,
    ResourceRefError, ResourceType, UnknownResourceType, resolve,
};
pub use resources::{CompiledResources, ResourceError, Resources};
pub use string_pool::{Encoding, StringPoolError};
pub(crate) use string_pool::{StringPool, StringPoolBuilder, TextBudget};
pub use table::{Bag, EntryValue, Package, Resource, ResourceTable, TableError, TypeSpec};
pub use value::{Color, ColorFormat, Dimension, DimensionUnit, Fraction, LiteralError, Value};
pub(crate) use value::{RawValue, data_type};