alef 0.24.17

Opinionated polyglot binding generator for Rust libraries
Documentation
mod application;
pub mod codegen_hooks;
mod items;
mod metadata;
mod service;
mod surface;
mod type_ref;

pub use application::{ErrorTypeDef, HttpStatus, LifecycleHookDef, SseRouteDef, WebSocketRouteDef};
pub use items::{
    EnumDef, EnumVariant, ErrorDef, ErrorVariant, FieldDef, FunctionDef, MethodDef, ParamDef, ReceiverKind, TypeDef,
};
pub use metadata::{CoreWrapper, DefaultValue, DeprecationInfo, VersionAnnotation};
pub use service::{
    EntrypointDef, EntrypointKind, HandlerContractDef, HandlerShape, PathConstraint, RegistrationDef,
    RegistrationVariant, RegistrationVariantLanguageOverride, RegistrationVariantOverride, RegistrationVariantStyle,
    ResolvedVariant, ServiceDef, WrapperConstructorArg, WrapperConstructorCall,
};
pub use surface::{ApiSurface, UnsupportedPublicItem};
pub use type_ref::{PrimitiveType, TypeRef};