Module librsnek::api [] [src]

The core of the API are defined by the trait PyAPI and struct RtObject.

Reexports

pub use self::result::RtResult;
pub use self::result::ObjectResult;
pub use self::rtobject::RtObject;
pub use self::rtobject::WeakRtObject;

Modules

method

Union of all traits used to define the Python Object API. See: PyAPI.

result

The Result and Error types returned by almost everything in rsnek

rtobject

Wrapper around the reference counted pointed to all

selfref

Deferred self weak reference implementation

typing

Skeleton definitions for traits and properties required for

Traits

PyAPI

Trait defining all possible methods

Type Definitions

RtValue

Runtime Value delegate that holds its own self reference