Type Definition supercow::InlineSupercow
[−]
[src]
type InlineSupercow<'a, OWNED, BORROWED = OWNED, SHARED = Box<DefaultFeatures<'static> + 'static>> = Supercow<'a, OWNED, BORROWED, SHARED, InlineStorage<OWNED, SHARED>>;
Supercow with the default STORAGE changed to InlineStorage.
This reduces the number of allocations needed to construct an owned or
shared Supercow (down to zero for owned, but note that the default
SHARED still has its own Box) at the cost of bloating the Supercow
itself, as it now needs to be able to fit a whole OWNED instance.