pub trait Packer {
type Buffer: Buffer2d;
fn new(b: Self::Buffer) -> Self;
fn pack<O: Buffer2d<Pixel=Self::Buffer::Pixel>>(&mut self, buf: &O) -> Option<Rect>;
fn buf(&self) -> &Self::Buffer;
fn buf_mut(&mut self) -> &mut Self::Buffer;
fn into_buf(self) -> Self::Buffer;
fn dimensions(&self) -> (u32, u32);
fn set_dimensions(&mut self, w: u32, h: u32);
fn set_margin(&mut self, _val: u32) { ... }
}
Associated Types
Required Methods
Provided Methods
Implementors
Keyboard shortcuts
- ?
- Show this help dialog
- S
- Focus the search field
- ⇤
- Move up in search results
- ⇥
- Move down in search results
- ⏎
- Go to active search result
Search tricks
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)