mod bulk_lint;
pub use bulk_lint::{BulkLintReport, BulkWarning, lint_bulk_fields, lint_bulk_roots};
mod limits;
mod metadata;
pub use limits::method_limits;
mod native_schema;
pub use metadata::generate_registry;
#[doc(hidden)]
pub use native_schema::SerdeBytesField;
pub use native_schema::{SchemaContext, SchemaRegistry, Wire, native_schema};
const MAX_SAFE_INTEGER: u64 = (1_u64 << 53) - 1;
pub const RUNTIME: &str = include_str!("runtime.ts");
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum GenerationError {
Limits,
Schema,
Complexity,
}