Trait customizable_buddy::BuddyCollection
source · [−]pub trait BuddyCollection: BuddyLine {
fn take_any(&mut self, align_order: usize) -> Option<usize>;
fn put(&mut self, idx: usize) -> Option<usize>;
}Expand description
伙伴集合。一组同阶的伙伴。
Required Methods
提取任何一个满足 align_order 的内存块。
返回提取到的元素。若集合为空则无法提取,返回 None。