abi_stable 0.2.2

For doing Rust-to-Rust ffi,writing libraries loaded at program startup.
Documentation
pub use crate::{
    abi_stability::{
        stable_abi_trait::{
            StaticEquivalent,
            MakeGetAbiInfo,  StableAbi,  SharedStableAbi, StableAbi_Bound,
            UnsafeOpaqueField_Bound,
            ValueKind,
            PrefixKind,
        },
        type_layout::{
            LifetimeIndex, TLData, TLEnumVariant, TLField, TypeLayout, TypeLayoutParams,
        },
    },
    prefix_type::{
        panic_on_missing_field_ty,
        PrefixTypeTrait,
        WithMetadata_,
        PTStructLayout,
        PTStructLayoutParams,
        PTField,
    },
    std_types::utypeid::new_utypeid,
    version::VersionStrings,
    return_value_equality::ReturnValueEquality
};



pub use core_extensions::type_level_bool::{False, True};

pub mod renamed {
    pub use super::{
        LifetimeIndex::Param as __LIParam, LifetimeIndex::Static as __LIStatic,
        MakeGetAbiInfo as __MakeGetAbiInfo, 
        StableAbi as __StableAbi,
        SharedStableAbi as __SharedStableAbi,
        StableAbi_Bound as __StableAbi_Bound, 
        TLData as __TLData, TLEnumVariant as __TLEnumVariant,
        TLField as __TLField, TypeLayoutParams as __TypeLayoutParams,
        UnsafeOpaqueField_Bound as __UnsafeOpaqueField_Bound,
        StaticEquivalent as __StaticEquivalent,
        ValueKind  as __ValueKind,
        PrefixKind as __PrefixKind,
        WithMetadata_ as __WithMetadata_,
        PTStructLayout as __PTStructLayout,
        PTStructLayoutParams as __PTStructLayoutParams,
        PTField as __PTField,
    };
}