baseΒΆ

Base classes for containers with an ownership model and underlying Rust-bound data.

Classes

Resizable(*args, **kwargs)

Protocol for Sized classes that support resizing.

SupportsOwnership(*args, **kwargs)

Protocol for classes supporting the ownership model.

ViewableBase()

Abstract base class for classes with an ownership model and underlying Rust-bound data.

ViewableItem()

Abstract base class for items with an ownership model and underlying Rust-bound data.

ViewableSequence()

Abstract base class for sequences with an ownership model and underlying Rust-bound data.

Functions

requires_ownership(method)

Decorator for methods that can only be called on owning views.