pub struct GrowableHeap;Trait Implementations§
Source§impl Clone for GrowableHeap
impl Clone for GrowableHeap
Source§fn clone(&self) -> GrowableHeap
fn clone(&self) -> GrowableHeap
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GrowableHeap
Source§impl Debug for GrowableHeap
impl Debug for GrowableHeap
Source§impl Default for GrowableHeap
impl Default for GrowableHeap
Source§fn default() -> GrowableHeap
fn default() -> GrowableHeap
Returns the “default value” for a type. Read more
Source§impl StorageLayout for GrowableHeap
impl StorageLayout for GrowableHeap
const LIMITS: DisplayedStorageLimits
type Routes = HeapRouteTableWithInterfaceIndex<RoaringRouteInterfaceIndex>
type RouteExpiries = RoaringRouteExpiryIndex
type DestinationIdentities = HeapDestinationIdentityTable
type DestinationIdentityAppData = HeapAnnounceAppData
type Announces = HeapAnnounceRecordTable
type History = HeapAnnounceIdHistory
type AppData = HeapAnnounceAppData
type ScheduledAnnounces = HeapScheduledAnnounceQueue
type UpstreamAppDestinations = HeapUpstreamAppDestinationTable
type HeldIdentities = HeapHeldIdentityTable
type SelfRatchets = HeapSelfRatchetTable
type Receipts = HeapReceiptTable
type PacketHashes = HeapPacketHashHistory
type Blackholes = HeapBlackholeTable
type ReverseRoutes = HeapReverseRouteTable
type DepartedInterfaces = HeapDepartedInterfaceTable
type PendingPathRequests = HeapPendingPathRequestTable
type RecentPathRequests = HeapRecentPathRequestTable
type SeenPathRequests = HeapSeenPathRequestTable
type Tunnels = HeapTunnelTable
type RecursivePathRequests = HeapRecursivePathRequestTable
type InterfacePathRequestLimits = HeapInterfacePathRequestLimitTable
type InterfaceAnnounceLimits = HeapInterfaceAnnounceLimitTable
type HeldAnnounces = HeapHeldAnnounceTable
type HeldAnnounceAppData = HeapAnnounceAppData
type DestinationAnnounceLimits = HeapDestinationAnnounceLimitTable
type GroupKeys = HeapGroupKeyTable
type RequestHandlers = HeapRequestHandlerTable
type TransportedLinks = HeapTransportedLinkTable
type Links = HeapLinkTable
type OutgoingResources = HeapResourceTable<OutgoingResourceState>
type IncomingResources = HeapResourceTable<IncomingResourceState>
type IncomingAssemblies = HeapIncomingAssemblyTable
type OutgoingAssemblies = HeapOutgoingAssemblyTable
type Channels = HeapChannelTable
type DirtyInterfaces = BTreeSet<InterfaceId>
Auto Trait Implementations§
impl Freeze for GrowableHeap
impl RefUnwindSafe for GrowableHeap
impl Send for GrowableHeap
impl Sync for GrowableHeap
impl Unpin for GrowableHeap
impl UnsafeUnpin for GrowableHeap
impl UnwindSafe for GrowableHeap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more