prns-core 0.3.4

Pure Reticulum engine and wire contract for Personal Reticulum
mod backend;
mod policy;
mod protocol;

pub use backend::{
    Availability, DiscoveryMode, GroupEndReason, WifiDirectBackend, WifiDirectEvent,
    WifiDirectGroup,
};
pub use policy::{
    defaults_for_bitrate, descriptor, GroupPolicy, PolicyAction, PolicyInput,
    APPLE_UNAVAILABLE_REASON, ESP32_UNAVAILABLE_REASON, FORMATION_TIMEOUT_MS, FORM_RETRY_TTL_MS,
    GO_MAX_CLIENTS, HARDWARE_MTU, SUPPRESS_TTL_MS, WIFI_DIRECT_BITRATE_GUESS_BPS,
    WIFI_DIRECT_HW_MTU,
};
pub use protocol::{
    host_role, service_instance_platform, DataPlanePlan, GoIntent, GroupRole, HostRole, Initiative,
    PeerEvidence, Platform, SegmentAddress, DEVICE_NAME_MARKER, FAMILY_TAG, GROUP_PASSPHRASE,
    GROUP_SSID_PREFIX, NATIVE_SERVICE_INSTANCE, SERVICE_TYPE, SUPPLICANT_SERVICE_INSTANCE,
    WIFI_DIRECT_BEACON_PORT, WIFI_DIRECT_RENDEZVOUS_PORT,
};