cat-dev 0.0.13

A library for interacting with the CAT-DEV hardware units distributed by Nintendo (i.e. a type of Wii-U DevKits).
Documentation
#![doc = include_str!("../README.md")]
#![allow(
	// I dislike this rule... We import things elsewhere, usually outside of
  // modules themselves.
	clippy::module_name_repetitions,
)]
#![cfg_attr(docsrs, feature(doc_cfg))]

pub mod errors;
pub mod fsemul;
pub mod mion;
#[cfg_attr(docsrs, doc(cfg(any(feature = "clients", feature = "servers"))))]
#[cfg(any(feature = "clients", feature = "servers"))]
pub mod net;

/// A Wii-U Title ID.
///
/// Wii-U Title IDs are normally 64 bits, but are generally treated by the
/// community as two seperate things. As the upper 32 bits represent the
/// general properties of the title. While the bottom 32 bits usually uniquely
/// identify the title itself.
///
/// TODO(mythra): find a better place to put this type.
pub type TitleID = (u32, u32);