From 6a538e609962ee89fbe297317149e344bc0eca28 Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" Date: Wed, 23 Aug 2023 00:40:40 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20fishfolk?= =?UTF-8?q?/bones@41626dbd91e838362edf6075cab67957eaf94ed5=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rustdoc/bones_bevy_renderer/index.html | 2 +- .../struct.BonesBevyRenderer.html | 2 +- .../struct.BonesImageIds.html | 2 +- .../bones_ecs/atomic/struct.AtomicRef.html | 2 +- .../atomic/struct.AtomicRefCell.html | 8 +- .../bones_ecs/atomic/struct.AtomicRefMut.html | 2 +- .../bones_ecs/atomic/struct.BorrowError.html | 2 +- .../atomic/struct.BorrowMutError.html | 2 +- rustdoc/bones_ecs/bitset/struct.BitFmt.html | 2 +- .../bones_ecs/bitset/struct.BitSetVec.html | 6 +- .../components/struct.ComponentStore.html | 4 +- .../components/struct.ComponentStores.html | 6 +- ...struct.UntypedComponentBitsetIterator.html | 2 +- ...uct.UntypedComponentBitsetIteratorMut.html | 2 +- .../struct.UntypedComponentStore.html | 4 +- .../struct.UntypedComponentStoreIter.html | 2 +- .../struct.UntypedComponentStoreIterMut.html | 2 +- .../bones_ecs/entities/struct.Entities.html | 18 ++--- .../entities/struct.EntitiesIterWith.html | 2 +- rustdoc/bones_ecs/entities/struct.Entity.html | 8 +- .../entities/struct.EntityIterator.html | 2 +- rustdoc/bones_ecs/enum.EcsError.html | 2 +- rustdoc/bones_ecs/index.html | 2 +- .../alloc/alloc/struct.AllocError.html | 6 +- .../prelude/alloc/alloc/struct.Global.html | 6 +- .../prelude/alloc/alloc/struct.Layout.html | 14 ++-- .../alloc/alloc/struct.LayoutError.html | 6 +- .../prelude/alloc/borrow/enum.Cow.html | 10 +-- .../prelude/alloc/boxed/struct.Box.html | 10 +-- .../prelude/alloc/boxed/struct.ThinBox.html | 2 +- .../binary_heap/struct.BinaryHeap.html | 6 +- .../collections/binary_heap/struct.Drain.html | 2 +- .../binary_heap/struct.DrainSorted.html | 2 +- .../binary_heap/struct.IntoIter.html | 6 +- .../binary_heap/struct.IntoIterSorted.html | 4 +- .../collections/binary_heap/struct.Iter.html | 4 +- .../binary_heap/struct.PeekMut.html | 2 +- .../collections/btree_map/enum.Entry.html | 2 +- .../btree_map/struct.BTreeMap.html | 10 +-- .../collections/btree_map/struct.Cursor.html | 4 +- .../btree_map/struct.CursorMut.html | 2 +- .../btree_map/struct.DrainFilter.html | 2 +- .../btree_map/struct.IntoIter.html | 4 +- .../btree_map/struct.IntoKeys.html | 4 +- .../btree_map/struct.IntoValues.html | 4 +- .../collections/btree_map/struct.Iter.html | 6 +- .../collections/btree_map/struct.IterMut.html | 4 +- .../collections/btree_map/struct.Keys.html | 6 +- .../btree_map/struct.OccupiedEntry.html | 2 +- .../btree_map/struct.OccupiedError.html | 2 +- .../collections/btree_map/struct.Range.html | 6 +- .../btree_map/struct.RangeMut.html | 2 +- .../btree_map/struct.VacantEntry.html | 2 +- .../collections/btree_map/struct.Values.html | 6 +- .../btree_map/struct.ValuesMut.html | 2 +- .../btree_set/struct.BTreeSet.html | 10 +-- .../btree_set/struct.Difference.html | 4 +- .../btree_set/struct.DrainFilter.html | 2 +- .../btree_set/struct.Intersection.html | 4 +- .../btree_set/struct.IntoIter.html | 4 +- .../collections/btree_set/struct.Iter.html | 6 +- .../collections/btree_set/struct.Range.html | 6 +- .../btree_set/struct.SymmetricDifference.html | 4 +- .../collections/btree_set/struct.Union.html | 4 +- .../collections/enum.TryReserveErrorKind.html | 6 +- .../linked_list/struct.Cursor.html | 4 +- .../linked_list/struct.CursorMut.html | 2 +- .../linked_list/struct.DrainFilter.html | 2 +- .../linked_list/struct.IntoIter.html | 6 +- .../collections/linked_list/struct.Iter.html | 6 +- .../linked_list/struct.IterMut.html | 4 +- .../linked_list/struct.LinkedList.html | 10 +-- .../alloc/collections/struct.BTreeMap.html | 10 +-- .../alloc/collections/struct.BTreeSet.html | 10 +-- .../alloc/collections/struct.BinaryHeap.html | 6 +- .../alloc/collections/struct.LinkedList.html | 10 +-- .../collections/struct.TryReserveError.html | 6 +- .../alloc/collections/struct.VecDeque.html | 10 +-- .../collections/vec_deque/struct.Drain.html | 2 +- .../vec_deque/struct.IntoIter.html | 4 +- .../collections/vec_deque/struct.Iter.html | 4 +- .../collections/vec_deque/struct.IterMut.html | 2 +- .../vec_deque/struct.VecDeque.html | 10 +-- .../prelude/alloc/ffi/struct.CString.html | 10 +-- .../alloc/ffi/struct.FromVecWithNulError.html | 6 +- .../alloc/ffi/struct.IntoStringError.html | 6 +- .../prelude/alloc/ffi/struct.NulError.html | 6 +- .../prelude/alloc/fmt/enum.Alignment.html | 6 +- .../prelude/alloc/fmt/struct.Arguments.html | 4 +- .../prelude/alloc/fmt/struct.DebugList.html | 2 +- .../prelude/alloc/fmt/struct.DebugMap.html | 2 +- .../prelude/alloc/fmt/struct.DebugSet.html | 2 +- .../prelude/alloc/fmt/struct.DebugStruct.html | 2 +- .../prelude/alloc/fmt/struct.DebugTuple.html | 2 +- .../prelude/alloc/fmt/struct.Error.html | 10 +-- .../prelude/alloc/fmt/struct.Formatter.html | 2 +- .../prelude/alloc/fmt/trait.Debug.html | 10 +-- .../prelude/alloc/fmt/trait.Display.html | 4 +- .../bones_ecs/prelude/alloc/rc/struct.Rc.html | 10 +-- .../prelude/alloc/rc/struct.Weak.html | 6 +- .../alloc/slice/struct.ArrayChunks.html | 4 +- .../alloc/slice/struct.ArrayChunksMut.html | 2 +- .../alloc/slice/struct.ArrayWindows.html | 4 +- .../prelude/alloc/slice/struct.Chunks.html | 4 +- .../alloc/slice/struct.ChunksExact.html | 4 +- .../alloc/slice/struct.ChunksExactMut.html | 2 +- .../prelude/alloc/slice/struct.ChunksMut.html | 2 +- .../alloc/slice/struct.EscapeAscii.html | 4 +- .../prelude/alloc/slice/struct.GroupBy.html | 2 +- .../alloc/slice/struct.GroupByMut.html | 2 +- .../prelude/alloc/slice/struct.Iter.html | 6 +- .../prelude/alloc/slice/struct.IterMut.html | 4 +- .../prelude/alloc/slice/struct.RChunks.html | 4 +- .../alloc/slice/struct.RChunksExact.html | 4 +- .../alloc/slice/struct.RChunksExactMut.html | 2 +- .../alloc/slice/struct.RChunksMut.html | 2 +- .../prelude/alloc/slice/struct.RSplit.html | 4 +- .../prelude/alloc/slice/struct.RSplitMut.html | 2 +- .../prelude/alloc/slice/struct.RSplitN.html | 2 +- .../alloc/slice/struct.RSplitNMut.html | 2 +- .../prelude/alloc/slice/struct.Split.html | 4 +- .../alloc/slice/struct.SplitInclusive.html | 4 +- .../alloc/slice/struct.SplitInclusiveMut.html | 2 +- .../prelude/alloc/slice/struct.SplitMut.html | 2 +- .../prelude/alloc/slice/struct.SplitN.html | 2 +- .../prelude/alloc/slice/struct.SplitNMut.html | 2 +- .../prelude/alloc/slice/struct.Windows.html | 4 +- .../alloc/str/pattern/enum.SearchStep.html | 6 +- .../pattern/struct.CharArrayRefSearcher.html | 4 +- .../str/pattern/struct.CharArraySearcher.html | 4 +- .../pattern/struct.CharPredicateSearcher.html | 4 +- .../str/pattern/struct.CharSearcher.html | 4 +- .../str/pattern/struct.CharSliceSearcher.html | 4 +- .../alloc/str/pattern/struct.StrSearcher.html | 4 +- .../prelude/alloc/str/struct.Bytes.html | 4 +- .../prelude/alloc/str/struct.CharIndices.html | 4 +- .../prelude/alloc/str/struct.Chars.html | 4 +- .../prelude/alloc/str/struct.EncodeUtf16.html | 4 +- .../prelude/alloc/str/struct.EscapeDebug.html | 4 +- .../alloc/str/struct.EscapeDefault.html | 4 +- .../alloc/str/struct.EscapeUnicode.html | 4 +- .../prelude/alloc/str/struct.Lines.html | 4 +- .../prelude/alloc/str/struct.LinesAny.html | 4 +- .../alloc/str/struct.MatchIndices.html | 4 +- .../prelude/alloc/str/struct.Matches.html | 4 +- .../alloc/str/struct.ParseBoolError.html | 6 +- .../alloc/str/struct.RMatchIndices.html | 4 +- .../prelude/alloc/str/struct.RMatches.html | 4 +- .../prelude/alloc/str/struct.RSplit.html | 4 +- .../prelude/alloc/str/struct.RSplitN.html | 4 +- .../alloc/str/struct.RSplitTerminator.html | 4 +- .../prelude/alloc/str/struct.Split.html | 4 +- .../str/struct.SplitAsciiWhitespace.html | 4 +- .../alloc/str/struct.SplitInclusive.html | 4 +- .../prelude/alloc/str/struct.SplitN.html | 4 +- .../alloc/str/struct.SplitTerminator.html | 4 +- .../alloc/str/struct.SplitWhitespace.html | 4 +- .../prelude/alloc/str/struct.Utf8Chunk.html | 6 +- .../prelude/alloc/str/struct.Utf8Chunks.html | 4 +- .../prelude/alloc/str/struct.Utf8Error.html | 6 +- .../prelude/alloc/string/struct.Drain.html | 2 +- .../alloc/string/struct.FromUtf16Error.html | 2 +- .../alloc/string/struct.FromUtf8Error.html | 6 +- .../prelude/alloc/string/struct.String.html | 24 +++--- .../prelude/alloc/sync/struct.Arc.html | 10 +-- .../prelude/alloc/sync/struct.Weak.html | 6 +- .../prelude/alloc/vec/struct.Drain.html | 2 +- .../prelude/alloc/vec/struct.DrainFilter.html | 2 +- .../prelude/alloc/vec/struct.IntoIter.html | 6 +- .../prelude/alloc/vec/struct.Splice.html | 2 +- .../prelude/alloc/vec/struct.Vec.html | 10 +-- .../bones_ecs/prelude/derive.HasSchema.html | 2 +- .../prelude/enum.CollectionAllocErr.html | 2 +- rustdoc/bones_ecs/prelude/enum.EcsError.html | 2 +- rustdoc/bones_ecs/prelude/enum.FieldIdx.html | 8 +- rustdoc/bones_ecs/prelude/enum.KeyError.html | 4 +- .../prelude/enum.LabeledIdCreateError.html | 2 +- .../prelude/enum.LabledIdParseError.html | 2 +- .../bones_ecs/prelude/enum.MaybeOwned.html | 10 +-- .../bones_ecs/prelude/enum.MaybeOwnedMut.html | 8 +- rustdoc/bones_ecs/prelude/enum.Primitive.html | 16 ++-- .../bones_ecs/prelude/enum.SchemaKind.html | 14 ++-- .../prelude/fxhash/struct.FxHasher.html | 6 +- .../prelude/fxhash/struct.FxHasher32.html | 6 +- .../prelude/fxhash/struct.FxHasher64.html | 6 +- .../hashbrown/enum.TryReserveError.html | 6 +- .../hashbrown/hash_map/enum.Entry.html | 2 +- .../hashbrown/hash_map/enum.EntryRef.html | 2 +- .../hashbrown/hash_map/enum.RawEntryMut.html | 2 +- .../hashbrown/hash_map/struct.Drain.html | 2 +- .../hashbrown/hash_map/struct.ExtractIf.html | 2 +- .../hashbrown/hash_map/struct.HashMap.html | 8 +- .../hashbrown/hash_map/struct.IntoIter.html | 2 +- .../hashbrown/hash_map/struct.IntoKeys.html | 2 +- .../hashbrown/hash_map/struct.IntoValues.html | 2 +- .../hashbrown/hash_map/struct.Iter.html | 4 +- .../hashbrown/hash_map/struct.IterMut.html | 2 +- .../hashbrown/hash_map/struct.Keys.html | 4 +- .../hash_map/struct.OccupiedEntry.html | 2 +- .../hash_map/struct.OccupiedEntryRef.html | 2 +- .../hash_map/struct.OccupiedError.html | 2 +- .../hash_map/struct.RawEntryBuilder.html | 2 +- .../hash_map/struct.RawEntryBuilderMut.html | 2 +- .../hash_map/struct.RawOccupiedEntryMut.html | 2 +- .../hash_map/struct.RawVacantEntryMut.html | 2 +- .../hash_map/struct.VacantEntry.html | 2 +- .../hash_map/struct.VacantEntryRef.html | 2 +- .../hashbrown/hash_map/struct.Values.html | 4 +- .../hashbrown/hash_map/struct.ValuesMut.html | 2 +- .../hashbrown/hash_set/enum.Entry.html | 2 +- .../hashbrown/hash_set/struct.Difference.html | 4 +- .../hashbrown/hash_set/struct.Drain.html | 2 +- .../hashbrown/hash_set/struct.ExtractIf.html | 2 +- .../hashbrown/hash_set/struct.HashSet.html | 8 +- .../hash_set/struct.Intersection.html | 4 +- .../hashbrown/hash_set/struct.IntoIter.html | 2 +- .../hashbrown/hash_set/struct.Iter.html | 4 +- .../hash_set/struct.OccupiedEntry.html | 2 +- .../hash_set/struct.SymmetricDifference.html | 4 +- .../hashbrown/hash_set/struct.Union.html | 4 +- .../hash_set/struct.VacantEntry.html | 2 +- .../prelude/hashbrown/raw/struct.Bucket.html | 4 +- .../hashbrown/raw/struct.InsertSlot.html | 2 +- .../hashbrown/raw/struct.RawDrain.html | 2 +- .../hashbrown/raw/struct.RawIntoIter.html | 2 +- .../prelude/hashbrown/raw/struct.RawIter.html | 4 +- .../hashbrown/raw/struct.RawIterHash.html | 2 +- .../hashbrown/raw/struct.RawTable.html | 6 +- .../prelude/hashbrown/struct.HashMap.html | 8 +- .../prelude/hashbrown/struct.HashSet.html | 8 +- rustdoc/bones_ecs/prelude/index.html | 2 +- .../prelude/parking_lot/enum.OnceState.html | 6 +- .../lock_api/struct.GuardNoSend.html | 2 +- .../lock_api/struct.GuardSend.html | 2 +- .../lock_api/struct.MappedMutexGuard.html | 2 +- .../struct.MappedReentrantMutexGuard.html | 2 +- .../struct.MappedRwLockReadGuard.html | 2 +- .../struct.MappedRwLockWriteGuard.html | 2 +- .../parking_lot/lock_api/struct.Mutex.html | 4 +- .../lock_api/struct.MutexGuard.html | 2 +- .../lock_api/struct.RawReentrantMutex.html | 2 +- .../lock_api/struct.ReentrantMutex.html | 4 +- .../lock_api/struct.ReentrantMutexGuard.html | 2 +- .../parking_lot/lock_api/struct.RwLock.html | 4 +- .../lock_api/struct.RwLockReadGuard.html | 2 +- .../struct.RwLockUpgradableReadGuard.html | 2 +- .../lock_api/struct.RwLockWriteGuard.html | 2 +- .../prelude/parking_lot/struct.Condvar.html | 4 +- .../prelude/parking_lot/struct.Once.html | 4 +- .../parking_lot/struct.RawFairMutex.html | 2 +- .../prelude/parking_lot/struct.RawMutex.html | 2 +- .../prelude/parking_lot/struct.RawRwLock.html | 2 +- .../parking_lot/struct.RawThreadId.html | 2 +- .../parking_lot/struct.WaitTimeoutResult.html | 6 +- .../prelude/static.SCHEMA_REGISTRY.html | 2 +- rustdoc/bones_ecs/prelude/struct.Aligned.html | 4 +- .../bones_ecs/prelude/struct.AtomicRef.html | 2 +- .../prelude/struct.AtomicRefCell.html | 8 +- .../prelude/struct.AtomicRefMut.html | 2 +- .../bones_ecs/prelude/struct.BorrowError.html | 2 +- .../prelude/struct.BorrowMutError.html | 2 +- rustdoc/bones_ecs/prelude/struct.Drain.html | 2 +- .../bones_ecs/prelude/struct.IntoIter.html | 4 +- rustdoc/bones_ecs/prelude/struct.Key.html | 10 +-- .../bones_ecs/prelude/struct.LabeledId.html | 8 +- .../bones_ecs/prelude/struct.OwningPtr.html | 2 +- rustdoc/bones_ecs/prelude/struct.Ptr.html | 4 +- rustdoc/bones_ecs/prelude/struct.PtrMut.html | 2 +- rustdoc/bones_ecs/prelude/struct.SBox.html | 44 +++++------ rustdoc/bones_ecs/prelude/struct.SMap.html | 60 +++++++------- rustdoc/bones_ecs/prelude/struct.SVec.html | 78 +++++++++---------- .../bones_ecs/prelude/struct.SchemaBox.html | 68 ++++++++-------- .../bones_ecs/prelude/struct.SchemaData.html | 16 ++-- .../struct.SchemaFieldNotFoundError.html | 6 +- .../bones_ecs/prelude/struct.SchemaId.html | 18 ++--- .../prelude/struct.SchemaLayoutInfo.html | 8 +- .../bones_ecs/prelude/struct.SchemaMap.html | 68 ++++++++-------- .../prelude/struct.SchemaMismatchError.html | 8 +- .../bones_ecs/prelude/struct.SchemaRef.html | 28 +++---- .../prelude/struct.SchemaRefMut.html | 34 ++++---- .../prelude/struct.SchemaRegistry.html | 8 +- .../bones_ecs/prelude/struct.SchemaVec.html | 62 +++++++-------- .../bones_ecs/prelude/struct.SmallVec.html | 10 +-- .../prelude/struct.StructFieldInfo.html | 8 +- .../prelude/struct.StructSchemaInfo.html | 8 +- .../prelude/struct.ThinSlicePtr.html | 4 +- rustdoc/bones_ecs/prelude/struct.Ulid.html | 10 +-- .../bones_ecs/prelude/struct.Unaligned.html | 4 +- rustdoc/bones_ecs/prelude/trait.FromType.html | 4 +- .../bones_ecs/prelude/trait.HasSchema.html | 22 +++--- .../resources/struct.AtomicResource.html | 4 +- .../bones_ecs/resources/struct.Resources.html | 6 +- .../struct.UntypedAtomicResource.html | 4 +- .../resources/struct.UntypedResources.html | 6 +- rustdoc/bones_ecs/stage/enum.CoreStage.html | 4 +- .../bones_ecs/stage/struct.CommandQueue.html | 18 ++--- rustdoc/bones_ecs/stage/struct.Commands.html | 2 +- .../stage/struct.SimpleSystemStage.html | 2 +- .../bones_ecs/stage/struct.SystemStages.html | 4 +- rustdoc/bones_ecs/struct.World.html | 6 +- rustdoc/bones_ecs/system/struct.Res.html | 2 +- rustdoc/bones_ecs/system/struct.ResInit.html | 2 +- rustdoc/bones_ecs/system/struct.ResMut.html | 2 +- .../bones_ecs/system/struct.ResMutInit.html | 2 +- rustdoc/bones_ecs/system/struct.System.html | 2 +- .../lib/asset/prelude/trait.HasSchema.html | 2 +- .../lib/asset/trait.HasSchema.html | 2 +- .../lib/ecs/prelude/trait.HasSchema.html | 2 +- rustdoc/bones_framework/lib/index.html | 2 +- .../lib/prelude/alloc/boxed/struct.Box.html | 4 +- .../lib/prelude/alloc/fmt/trait.Debug.html | 2 +- .../bones_schema/prelude/trait.HasSchema.html | 2 +- .../prelude/bones_schema/trait.HasSchema.html | 2 +- .../bones_framework/lib/prelude/index.html | 2 +- .../lib/prelude/struct.Game.html | 10 +-- .../lib/prelude/struct.Session.html | 12 +-- .../lib/prelude/struct.SessionOptions.html | 6 +- .../lib/prelude/struct.Sessions.html | 16 ++-- .../lib/prelude/trait.HasSchema.html | 2 +- .../lib/prelude/trait.Plugin.html | 6 +- .../lib/prelude/trait.SessionRunner.html | 6 +- .../lib/struct.DefaultSessionRunner.html | 4 +- rustdoc/bones_framework/lib/struct.Game.html | 10 +-- .../bones_framework/lib/struct.Session.html | 12 +-- .../lib/struct.SessionOptions.html | 6 +- .../bones_framework/lib/struct.Sessions.html | 16 ++-- rustdoc/bones_framework/lib/trait.Plugin.html | 6 +- .../lib/trait.SessionRunner.html | 6 +- .../prelude/alloc/boxed/struct.Box.html | 4 +- .../prelude/alloc/fmt/trait.Debug.html | 2 +- .../bones_schema/prelude/trait.HasSchema.html | 2 +- .../prelude/bones_schema/trait.HasSchema.html | 2 +- .../bones_framework/prelude/struct.Game.html | 10 +-- .../prelude/struct.Session.html | 12 +-- .../prelude/struct.SessionOptions.html | 6 +- .../prelude/struct.Sessions.html | 16 ++-- .../prelude/trait.HasSchema.html | 2 +- .../bones_framework/prelude/trait.Plugin.html | 6 +- .../prelude/trait.SessionRunner.html | 6 +- .../bones_schema/prelude/trait.HasSchema.html | 2 +- rustdoc/bones_schema/ptr/enum.FieldIdx.html | 4 +- rustdoc/bones_schema/ptr/index.html | 2 +- rustdoc/bones_schema/ptr/struct.SBox.html | 10 +-- .../bones_schema/ptr/struct.SchemaBox.html | 54 ++++++------- .../ptr/struct.SchemaFieldNotFoundError.html | 4 +- .../ptr/struct.SchemaMismatchError.html | 6 +- .../bones_schema/ptr/struct.SchemaRef.html | 24 +++--- .../bones_schema/ptr/struct.SchemaRefMut.html | 32 ++++---- rustdoc/bones_schema/trait.HasSchema.html | 2 +- .../demo_assets_minimal/fn.menu_system.html | 2 +- .../demo_features/fn.atlas_demo_startup.html | 12 +-- rustdoc/demo_features/fn.back_to_menu_ui.html | 4 +- rustdoc/demo_features/fn.menu_startup.html | 4 +- rustdoc/demo_features/fn.menu_system.html | 4 +- .../demo_features/fn.path2d_demo_startup.html | 6 +- .../demo_features/fn.sprite_demo_startup.html | 8 +- .../fn.tilemap_startup_system.html | 10 +-- .../demo_features/struct.AtlasDemoMeta.html | 4 +- rustdoc/demo_features/struct.GameMeta.html | 8 +- .../demo_features/struct.TilemapDemoMeta.html | 4 +- rustdoc/src/bones_schema/ptr.rs.html | 48 +++--------- 361 files changed, 1100 insertions(+), 1130 deletions(-) diff --git a/rustdoc/bones_bevy_renderer/index.html b/rustdoc/bones_bevy_renderer/index.html index 82455eafb1..9280e49680 100644 --- a/rustdoc/bones_bevy_renderer/index.html +++ b/rustdoc/bones_bevy_renderer/index.html @@ -1,2 +1,2 @@ bones_bevy_renderer - Rust
Expand description

Bevy plugin for rendering Bones framework games.

-

Re-exports

  • pub use bevy;

Modules

Structs

  • Marker component for entities that are rendered in Bevy for bones.
  • Renderer for [bones_framework] [Game][bones::Game]s using Bevy.
  • Bevy resource that contains the info for the bones game that is being rendered.
  • Resource containing the entity spawned for all of the bones game renderables.
  • Resource mapping bones image IDs to their bevy handles.
\ No newline at end of file +

Re-exports

Modules

Structs

\ No newline at end of file diff --git a/rustdoc/bones_bevy_renderer/struct.BonesBevyRenderer.html b/rustdoc/bones_bevy_renderer/struct.BonesBevyRenderer.html index 4827658c6b..d77c9aa66a 100644 --- a/rustdoc/bones_bevy_renderer/struct.BonesBevyRenderer.html +++ b/rustdoc/bones_bevy_renderer/struct.BonesBevyRenderer.html @@ -4,7 +4,7 @@ pub game_version: Version, pub asset_dir: PathBuf, pub packs_dir: PathBuf, -}
Expand description

Renderer for [bones_framework] [Game][bones::Game]s using Bevy.

+}
Expand description

Renderer for bones_framework [Game][bones::Game]s using Bevy.

Fields§

§pixel_art: bool

Whether or not to use nearest-neighbor sampling for textures.

§game: Game

The bones game to run.

§game_version: Version

The version of the game, used for the asset loader.

diff --git a/rustdoc/bones_bevy_renderer/struct.BonesImageIds.html b/rustdoc/bones_bevy_renderer/struct.BonesImageIds.html index bcdaf0091e..460d5de8c3 100644 --- a/rustdoc/bones_bevy_renderer/struct.BonesImageIds.html +++ b/rustdoc/bones_bevy_renderer/struct.BonesImageIds.html @@ -6,7 +6,7 @@ )

Load all bones images into bevy.

source

pub fn load_bones_image( &mut self, - image: &mut Image, + image: &mut Image, bevy_images: &mut Assets<Image> )

Load a bones image into bevy.

Methods from Deref<Target = HashMap<u32, Handle<Image>>>§

pub fn allocator(&self) -> &A

Returns a reference to the underlying allocator.

diff --git a/rustdoc/bones_ecs/atomic/struct.AtomicRef.html b/rustdoc/bones_ecs/atomic/struct.AtomicRef.html index 8f52de126a..d992314e9f 100644 --- a/rustdoc/bones_ecs/atomic/struct.AtomicRef.html +++ b/rustdoc/bones_ecs/atomic/struct.AtomicRef.html @@ -27,7 +27,7 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/atomic/struct.AtomicRefCell.html b/rustdoc/bones_ecs/atomic/struct.AtomicRefCell.html index 641a428b8f..2fdcf299fb 100644 --- a/rustdoc/bones_ecs/atomic/struct.AtomicRefCell.html +++ b/rustdoc/bones_ecs/atomic/struct.AtomicRefCell.html @@ -41,10 +41,10 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/atomic/struct.AtomicRefMut.html b/rustdoc/bones_ecs/atomic/struct.AtomicRefMut.html index cb38df9d57..b493ff1a18 100644 --- a/rustdoc/bones_ecs/atomic/struct.AtomicRefMut.html +++ b/rustdoc/bones_ecs/atomic/struct.AtomicRefMut.html @@ -27,7 +27,7 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/atomic/struct.BorrowError.html b/rustdoc/bones_ecs/atomic/struct.BorrowError.html index c56bb774c8..2589406da2 100644 --- a/rustdoc/bones_ecs/atomic/struct.BorrowError.html +++ b/rustdoc/bones_ecs/atomic/struct.BorrowError.html @@ -7,7 +7,7 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/atomic/struct.BorrowMutError.html b/rustdoc/bones_ecs/atomic/struct.BorrowMutError.html index 3af994ceb1..550196e61c 100644 --- a/rustdoc/bones_ecs/atomic/struct.BorrowMutError.html +++ b/rustdoc/bones_ecs/atomic/struct.BorrowMutError.html @@ -7,7 +7,7 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/bitset/struct.BitFmt.html b/rustdoc/bones_ecs/bitset/struct.BitFmt.html index a8b08f8c89..21a81cac77 100644 --- a/rustdoc/bones_ecs/bitset/struct.BitFmt.html +++ b/rustdoc/bones_ecs/bitset/struct.BitFmt.html @@ -18,7 +18,7 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/bitset/struct.BitSetVec.html b/rustdoc/bones_ecs/bitset/struct.BitSetVec.html index ab313a6ce5..19b10840c4 100644 --- a/rustdoc/bones_ecs/bitset/struct.BitSetVec.html +++ b/rustdoc/bones_ecs/bitset/struct.BitSetVec.html @@ -2966,9 +2966,9 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/components/struct.ComponentStore.html b/rustdoc/bones_ecs/components/struct.ComponentStore.html index ea0c82c2d3..56d4adac9e 100644 --- a/rustdoc/bones_ecs/components/struct.ComponentStore.html +++ b/rustdoc/bones_ecs/components/struct.ComponentStore.html @@ -48,8 +48,8 @@
Panics
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/components/struct.ComponentStores.html b/rustdoc/bones_ecs/components/struct.ComponentStores.html index 48c2bb9f6c..fdad8b5698 100644 --- a/rustdoc/bones_ecs/components/struct.ComponentStores.html +++ b/rustdoc/bones_ecs/components/struct.ComponentStores.html @@ -28,9 +28,9 @@
Errors
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIterator.html b/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIterator.html index 8b6014a361..d77cede229 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIterator.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIterator.html @@ -192,7 +192,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIteratorMut.html b/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIteratorMut.html index 16f58b24be..a2fd25e888 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIteratorMut.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIteratorMut.html @@ -192,7 +192,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentStore.html b/rustdoc/bones_ecs/components/struct.UntypedComponentStore.html index c6e503d6bf..d56de4b608 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentStore.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentStore.html @@ -141,8 +141,8 @@
Panics
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIter.html b/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIter.html index b1bac97695..993e45cf73 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIter.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIter.html @@ -191,7 +191,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIterMut.html b/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIterMut.html index 9c74a3bbb5..afe17f77cc 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIterMut.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIterMut.html @@ -191,7 +191,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/entities/struct.Entities.html b/rustdoc/bones_ecs/entities/struct.Entities.html index a8033619c4..aeb74b19db 100644 --- a/rustdoc/bones_ecs/entities/struct.Entities.html +++ b/rustdoc/bones_ecs/entities/struct.Entities.html @@ -32,14 +32,14 @@
Example
&'a self, bitset: &'a BitSetVec ) -> EntityIterator<'_>

Iterates over entities using the provided bitset.

-

Trait Implementations§

source§

impl Clone for Entities

source§

fn clone(&self) -> Entities

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Entities

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Entities

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl HasSchema for Entities

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
source§

fn cast<T>(&self) -> &Twhere - T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
source§

fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where - T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
source§

fn cast_mut<T>(&mut self) -> &mut Twhere +

Trait Implementations§

source§

impl Clone for Entities

source§

fn clone(&self) -> Entities

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Entities

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Entities

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl HasSchema for Entities

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(&self) -> &Twhere + T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where + T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory -layout. Read more
source§

fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where +layout. Read more

§

fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory -layout. Read more
source§

fn as_schema_ref(&self) -> SchemaRef<'_>where - Self: Sized,

Converts a reference of T to a SchemaRef
source§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where +layout. Read more

§

fn as_schema_ref(&self) -> SchemaRef<'_>where + Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

Auto Trait Implementations§

§

impl RefUnwindSafe for Entities

§

impl Send for Entities

§

impl Sync for Entities

§

impl Unpin for Entities

§

impl UnwindSafe for Entities

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere @@ -49,9 +49,9 @@
Example
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/entities/struct.EntitiesIterWith.html b/rustdoc/bones_ecs/entities/struct.EntitiesIterWith.html index 3faa391d1c..1a3ff9b38a 100644 --- a/rustdoc/bones_ecs/entities/struct.EntitiesIterWith.html +++ b/rustdoc/bones_ecs/entities/struct.EntitiesIterWith.html @@ -194,7 +194,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/entities/struct.Entity.html b/rustdoc/bones_ecs/entities/struct.Entity.html index ca8f715dd5..dae9959dd8 100644 --- a/rustdoc/bones_ecs/entities/struct.Entity.html +++ b/rustdoc/bones_ecs/entities/struct.Entity.html @@ -34,10 +34,10 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/entities/struct.EntityIterator.html b/rustdoc/bones_ecs/entities/struct.EntityIterator.html index d8d9e6025e..16547582e4 100644 --- a/rustdoc/bones_ecs/entities/struct.EntityIterator.html +++ b/rustdoc/bones_ecs/entities/struct.EntityIterator.html @@ -191,7 +191,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/enum.EcsError.html b/rustdoc/bones_ecs/enum.EcsError.html index b262c9e293..5092f97afa 100644 --- a/rustdoc/bones_ecs/enum.EcsError.html +++ b/rustdoc/bones_ecs/enum.EcsError.html @@ -24,7 +24,7 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +provide by using demand. Read more

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/index.html b/rustdoc/bones_ecs/index.html index 19b1b5c433..b2b6d76103 100644 --- a/rustdoc/bones_ecs/index.html +++ b/rustdoc/bones_ecs/index.html @@ -1,5 +1,5 @@ bones_ecs - Rust

Crate bones_ecs

source ·
Expand description

Bones ECS

A minimal ECS ( Entity Component System ) designed for easy snapshotting and future moddability.

Originally forked from the Planck ECS, with heavy modifications.

-

Re-exports

  • pub use bones_schema as schema;
  • pub use bones_utils as utils;

Modules

Structs

Enums

  • The types of errors used throughout the ECS.

Traits

  • Creates an instance of the type this trait is implemented for +

Re-exports

Modules

Structs

Enums

Traits

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/alloc/struct.AllocError.html b/rustdoc/bones_ecs/prelude/alloc/alloc/struct.AllocError.html index 676dcf9284..7fa45d9387 100644 --- a/rustdoc/bones_ecs/prelude/alloc/alloc/struct.AllocError.html +++ b/rustdoc/bones_ecs/prelude/alloc/alloc/struct.AllocError.html @@ -16,9 +16,9 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/alloc/struct.Global.html b/rustdoc/bones_ecs/prelude/alloc/alloc/struct.Global.html index b6ce487046..15b459a518 100644 --- a/rustdoc/bones_ecs/prelude/alloc/alloc/struct.Global.html +++ b/rustdoc/bones_ecs/prelude/alloc/alloc/struct.Global.html @@ -454,9 +454,9 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/alloc/struct.Layout.html b/rustdoc/bones_ecs/prelude/alloc/alloc/struct.Layout.html index 86e6fdbfa6..bf8536c5b0 100644 --- a/rustdoc/bones_ecs/prelude/alloc/alloc/struct.Layout.html +++ b/rustdoc/bones_ecs/prelude/alloc/alloc/struct.Layout.html @@ -155,13 +155,13 @@
Examples

Trait Implementations§

source§

impl Clone for Layout

source§

fn clone(&self) -> Layout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Layout

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Hash for Layout

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LayoutExt for Layout

source§

fn padding_needed_for(&self, align: usize) -> usize

to ensure that the following address will satisfy align -(measured in bytes). Read more
source§

fn repeat(&self, n: usize) -> Result<(Layout, usize), LayoutError>

Creates a layout describing the record for n instances of + Self: Sized,
Feeds a slice of this type into the given Hasher. Read more
§

impl LayoutExt for Layout

§

fn padding_needed_for(&self, align: usize) -> usize

to ensure that the following address will satisfy align +(measured in bytes). Read more
§

fn repeat(&self, n: usize) -> Result<(Layout, usize), LayoutError>

Creates a layout describing the record for n instances of self, with a suitable amount of padding between each to ensure that each instance is given its requested size and alignment. On success, returns (k, offs) where k is the layout of the array and offs is the distance between the start -of each element in the array. Read more
source§

impl PartialEq<Layout> for Layout

source§

fn eq(&self, other: &Layout) -> bool

This method tests for self and other values to be equal, and is used +of each element in the array. Read more
source§

impl PartialEq<Layout> for Layout

source§

fn eq(&self, other: &Layout) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Layout

source§

impl Eq for Layout

source§

impl StructuralEq for Layout

source§

impl StructuralPartialEq for Layout

Auto Trait Implementations§

§

impl RefUnwindSafe for Layout

§

impl Send for Layout

§

impl Sync for Layout

§

impl Unpin for Layout

§

impl UnwindSafe for Layout

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere @@ -173,10 +173,10 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/alloc/struct.LayoutError.html b/rustdoc/bones_ecs/prelude/alloc/alloc/struct.LayoutError.html index 85f6d28a69..14faf8a781 100644 --- a/rustdoc/bones_ecs/prelude/alloc/alloc/struct.LayoutError.html +++ b/rustdoc/bones_ecs/prelude/alloc/alloc/struct.LayoutError.html @@ -16,9 +16,9 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/borrow/enum.Cow.html b/rustdoc/bones_ecs/prelude/alloc/borrow/enum.Cow.html index e337f1ec3c..2277eeba95 100644 --- a/rustdoc/bones_ecs/prelude/alloc/borrow/enum.Cow.html +++ b/rustdoc/bones_ecs/prelude/alloc/borrow/enum.Cow.html @@ -436,11 +436,11 @@
Example
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/boxed/struct.Box.html b/rustdoc/bones_ecs/prelude/alloc/boxed/struct.Box.html index bcb863907b..1d7900e53b 100644 --- a/rustdoc/bones_ecs/prelude/alloc/boxed/struct.Box.html +++ b/rustdoc/bones_ecs/prelude/alloc/boxed/struct.Box.html @@ -1970,11 +1970,11 @@
Examples
CharPredicateSearcher<'a, F>: ReverseSearcher<'a>,

🔬This is a nightly-only experimental API. (pattern)
Checks whether the pattern matches at the back of the haystack
source§

fn strip_suffix_of(self, haystack: &'a str) -> Option<&'a str>where CharPredicateSearcher<'a, F>: ReverseSearcher<'a>,

🔬This is a nightly-only experimental API. (pattern)
Removes the pattern from the back of haystack, if it matches.
source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
§

impl<R> ReadBytesExt for Rwhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
§

impl<R> ReadBytesExt for Rwhere R: Read + ?Sized,

§

fn read_u8(&mut self) -> Result<u8, Error>

Reads an unsigned 8 bit integer from the underlying reader. Read more
§

fn read_i8(&mut self) -> Result<i8, Error>

Reads a signed 8 bit integer from the underlying reader. Read more
§

fn read_u16<T>(&mut self) -> Result<u16, Error>where T: ByteOrder,

Reads an unsigned 16 bit integer from the underlying reader. Read more
§

fn read_i16<T>(&mut self) -> Result<i16, Error>where T: ByteOrder,

Reads a signed 16 bit integer from the underlying reader. Read more
§

fn read_u24<T>(&mut self) -> Result<u32, Error>where diff --git a/rustdoc/bones_ecs/prelude/alloc/boxed/struct.ThinBox.html b/rustdoc/bones_ecs/prelude/alloc/boxed/struct.ThinBox.html index 81ba3a5a73..010df6e2a0 100644 --- a/rustdoc/bones_ecs/prelude/alloc/boxed/struct.ThinBox.html +++ b/rustdoc/bones_ecs/prelude/alloc/boxed/struct.ThinBox.html @@ -51,7 +51,7 @@
Examples
From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +provide by using demand. Read more

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.BinaryHeap.html b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.BinaryHeap.html index 1ba835ccb2..ae61860bdc 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.BinaryHeap.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.BinaryHeap.html @@ -514,9 +514,9 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.Drain.html b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.Drain.html index c4d926e5e8..5a9bd85e52 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.Drain.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.Drain.html @@ -217,7 +217,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.DrainSorted.html b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.DrainSorted.html index 9c490bbc56..c6901bc699 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.DrainSorted.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.DrainSorted.html @@ -204,7 +204,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.IntoIter.html b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.IntoIter.html index 042e221430..4a9386b3ab 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.IntoIter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.IntoIter.html @@ -223,9 +223,9 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.IntoIterSorted.html b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.IntoIterSorted.html index abeecb2f5b..c7eb7d5ff1 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.IntoIterSorted.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.IntoIterSorted.html @@ -201,8 +201,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.Iter.html b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.Iter.html index 9aa3dec965..ad0a25960b 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.Iter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.Iter.html @@ -217,8 +217,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.PeekMut.html b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.PeekMut.html index a23c24406d..d4117b9b2a 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.PeekMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/binary_heap/struct.PeekMut.html @@ -20,7 +20,7 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/enum.Entry.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/enum.Entry.html index 90b5015196..54d57febb7 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/enum.Entry.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/enum.Entry.html @@ -102,7 +102,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.BTreeMap.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.BTreeMap.html index 49e39fdf82..c14e062b00 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.BTreeMap.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.BTreeMap.html @@ -831,11 +831,11 @@
Panics
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Cursor.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Cursor.html index 9cd9e7fe2c..df7b06cac5 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Cursor.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Cursor.html @@ -52,8 +52,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.CursorMut.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.CursorMut.html index 5c57bb0937..eca0d6a4f3 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.CursorMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.CursorMut.html @@ -135,7 +135,7 @@
Panics
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.DrainFilter.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.DrainFilter.html index c5047f6b7d..90a0ec829e 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.DrainFilter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.DrainFilter.html @@ -215,7 +215,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoIter.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoIter.html index 3e9f6bd015..7f1fa1d367 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoIter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoIter.html @@ -239,8 +239,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoKeys.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoKeys.html index 2c9674fb17..5b09de95dd 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoKeys.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoKeys.html @@ -238,8 +238,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoValues.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoValues.html index 6a8fbd5ee9..f64b6e2ebb 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoValues.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IntoValues.html @@ -236,8 +236,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Iter.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Iter.html index 65b7ec1386..08f2336bb4 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Iter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Iter.html @@ -236,9 +236,9 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IterMut.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IterMut.html index e06a20e1d4..d161ebbabe 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IterMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.IterMut.html @@ -229,8 +229,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Keys.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Keys.html index 4f0e0fb1c5..508fad1b4b 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Keys.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Keys.html @@ -227,9 +227,9 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.OccupiedEntry.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.OccupiedEntry.html index 9aa4b0ce2b..48b7d8ff14 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.OccupiedEntry.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.OccupiedEntry.html @@ -116,7 +116,7 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.OccupiedError.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.OccupiedError.html index 3ad6b37b81..1f54ee2efc 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.OccupiedError.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.OccupiedError.html @@ -37,7 +37,7 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +provide by using demand. Read more

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Range.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Range.html index b3a2df571b..8e4590496d 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Range.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Range.html @@ -227,9 +227,9 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.RangeMut.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.RangeMut.html index 76eaafea01..a0798083f2 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.RangeMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.RangeMut.html @@ -219,7 +219,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.VacantEntry.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.VacantEntry.html index c4c144e44c..114d3f1a33 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.VacantEntry.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.VacantEntry.html @@ -53,7 +53,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Values.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Values.html index f367f89a5d..a9d19cab82 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Values.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.Values.html @@ -225,9 +225,9 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.ValuesMut.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.ValuesMut.html index a2b2d1f0ec..b5a6aeabb3 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.ValuesMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_map/struct.ValuesMut.html @@ -217,7 +217,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.BTreeSet.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.BTreeSet.html index 62b8cf7037..618268fb92 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.BTreeSet.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.BTreeSet.html @@ -599,11 +599,11 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Difference.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Difference.html index c67355af6a..b4b64a21da 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Difference.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Difference.html @@ -211,8 +211,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.DrainFilter.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.DrainFilter.html index 765fd9de7f..b8ec2aad29 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.DrainFilter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.DrainFilter.html @@ -214,7 +214,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Intersection.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Intersection.html index 33675f726f..3e67958bfb 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Intersection.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Intersection.html @@ -211,8 +211,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.IntoIter.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.IntoIter.html index 191663b137..3ab7e360d8 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.IntoIter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.IntoIter.html @@ -233,8 +233,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Iter.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Iter.html index b12b7dbf50..f7924d4d64 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Iter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Iter.html @@ -224,9 +224,9 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Range.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Range.html index b5907314b1..ab0c2fb446 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Range.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Range.html @@ -221,9 +221,9 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.SymmetricDifference.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.SymmetricDifference.html index 565e9c040e..1eb1df09a5 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.SymmetricDifference.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.SymmetricDifference.html @@ -203,8 +203,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Union.html b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Union.html index ee3fdd7fb8..e55f38bb80 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Union.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/btree_set/struct.Union.html @@ -203,8 +203,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/enum.TryReserveErrorKind.html b/rustdoc/bones_ecs/prelude/alloc/collections/enum.TryReserveErrorKind.html index 7208a4ae86..3a63001456 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/enum.TryReserveErrorKind.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/enum.TryReserveErrorKind.html @@ -22,9 +22,9 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.Cursor.html b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.Cursor.html index b9ee400a5c..51b52c1593 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.Cursor.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.Cursor.html @@ -53,8 +53,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.CursorMut.html b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.CursorMut.html index c32904841e..448cda4b24 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.CursorMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.CursorMut.html @@ -129,7 +129,7 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.DrainFilter.html b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.DrainFilter.html index 4c05428acb..21207a8315 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.DrainFilter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.DrainFilter.html @@ -204,7 +204,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.IntoIter.html b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.IntoIter.html index c4e4759f67..f05734f719 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.IntoIter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.IntoIter.html @@ -234,9 +234,9 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.Iter.html b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.Iter.html index bce1f37c9a..3f40d05ba0 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.Iter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.Iter.html @@ -222,9 +222,9 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.IterMut.html b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.IterMut.html index 1a031bcbda..43b7db17b3 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.IterMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.IterMut.html @@ -216,8 +216,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.LinkedList.html b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.LinkedList.html index d486d9aec2..86e7055450 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.LinkedList.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/linked_list/struct.LinkedList.html @@ -375,11 +375,11 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/struct.BTreeMap.html b/rustdoc/bones_ecs/prelude/alloc/collections/struct.BTreeMap.html index bf3325f19b..be5e9c6c1c 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/struct.BTreeMap.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/struct.BTreeMap.html @@ -831,11 +831,11 @@
Panics
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/struct.BTreeSet.html b/rustdoc/bones_ecs/prelude/alloc/collections/struct.BTreeSet.html index 319a98b374..202a1a2174 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/struct.BTreeSet.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/struct.BTreeSet.html @@ -599,11 +599,11 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/struct.BinaryHeap.html b/rustdoc/bones_ecs/prelude/alloc/collections/struct.BinaryHeap.html index 372dddfafc..5b0a20db45 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/struct.BinaryHeap.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/struct.BinaryHeap.html @@ -514,9 +514,9 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/struct.LinkedList.html b/rustdoc/bones_ecs/prelude/alloc/collections/struct.LinkedList.html index 9534e038c2..1284d1f0e0 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/struct.LinkedList.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/struct.LinkedList.html @@ -375,11 +375,11 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/struct.TryReserveError.html b/rustdoc/bones_ecs/prelude/alloc/collections/struct.TryReserveError.html index da3f019224..629f031d00 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/struct.TryReserveError.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/struct.TryReserveError.html @@ -14,9 +14,9 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/struct.VecDeque.html b/rustdoc/bones_ecs/prelude/alloc/collections/struct.VecDeque.html index 579a75221c..b2a41c29ac 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/struct.VecDeque.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/struct.VecDeque.html @@ -987,11 +987,11 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
§

impl<R> ReadBytesExt for Rwhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
§

impl<R> ReadBytesExt for Rwhere R: Read + ?Sized,

§

fn read_u8(&mut self) -> Result<u8, Error>

Reads an unsigned 8 bit integer from the underlying reader. Read more
§

fn read_i8(&mut self) -> Result<i8, Error>

Reads a signed 8 bit integer from the underlying reader. Read more
§

fn read_u16<T>(&mut self) -> Result<u16, Error>where T: ByteOrder,

Reads an unsigned 16 bit integer from the underlying reader. Read more
§

fn read_i16<T>(&mut self) -> Result<i16, Error>where T: ByteOrder,

Reads a signed 16 bit integer from the underlying reader. Read more
§

fn read_u24<T>(&mut self) -> Result<u32, Error>where diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.Drain.html b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.Drain.html index f087d0c00a..a88be3c271 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.Drain.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.Drain.html @@ -228,7 +228,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.IntoIter.html b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.IntoIter.html index 6a61b879c2..1dd84be534 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.IntoIter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.IntoIter.html @@ -224,8 +224,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.Iter.html b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.Iter.html index 089fe4dd1d..4bb9071f7f 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.Iter.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.Iter.html @@ -213,8 +213,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.IterMut.html b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.IterMut.html index e3d6bb20a6..e2b05ac144 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.IterMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.IterMut.html @@ -211,7 +211,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.VecDeque.html b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.VecDeque.html index 5f3b2c9c1e..55b603c858 100644 --- a/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.VecDeque.html +++ b/rustdoc/bones_ecs/prelude/alloc/collections/vec_deque/struct.VecDeque.html @@ -987,11 +987,11 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
§

impl<R> ReadBytesExt for Rwhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
§

impl<R> ReadBytesExt for Rwhere R: Read + ?Sized,

§

fn read_u8(&mut self) -> Result<u8, Error>

Reads an unsigned 8 bit integer from the underlying reader. Read more
§

fn read_i8(&mut self) -> Result<i8, Error>

Reads a signed 8 bit integer from the underlying reader. Read more
§

fn read_u16<T>(&mut self) -> Result<u16, Error>where T: ByteOrder,

Reads an unsigned 16 bit integer from the underlying reader. Read more
§

fn read_i16<T>(&mut self) -> Result<i16, Error>where T: ByteOrder,

Reads a signed 16 bit integer from the underlying reader. Read more
§

fn read_u24<T>(&mut self) -> Result<u32, Error>where diff --git a/rustdoc/bones_ecs/prelude/alloc/ffi/struct.CString.html b/rustdoc/bones_ecs/prelude/alloc/ffi/struct.CString.html index 32c6b808b7..aee2c6d369 100644 --- a/rustdoc/bones_ecs/prelude/alloc/ffi/struct.CString.html +++ b/rustdoc/bones_ecs/prelude/alloc/ffi/struct.CString.html @@ -411,11 +411,11 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/ffi/struct.FromVecWithNulError.html b/rustdoc/bones_ecs/prelude/alloc/ffi/struct.FromVecWithNulError.html index 27dfe49dcc..45780c2f01 100644 --- a/rustdoc/bones_ecs/prelude/alloc/ffi/struct.FromVecWithNulError.html +++ b/rustdoc/bones_ecs/prelude/alloc/ffi/struct.FromVecWithNulError.html @@ -48,9 +48,9 @@
Examples
From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/ffi/struct.IntoStringError.html b/rustdoc/bones_ecs/prelude/alloc/ffi/struct.IntoStringError.html index 0a3f940cdb..1b3011fd7c 100644 --- a/rustdoc/bones_ecs/prelude/alloc/ffi/struct.IntoStringError.html +++ b/rustdoc/bones_ecs/prelude/alloc/ffi/struct.IntoStringError.html @@ -21,9 +21,9 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/ffi/struct.NulError.html b/rustdoc/bones_ecs/prelude/alloc/ffi/struct.NulError.html index 0e25b12159..38544023a1 100644 --- a/rustdoc/bones_ecs/prelude/alloc/ffi/struct.NulError.html +++ b/rustdoc/bones_ecs/prelude/alloc/ffi/struct.NulError.html @@ -38,9 +38,9 @@
Examples
From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/enum.Alignment.html b/rustdoc/bones_ecs/prelude/alloc/fmt/enum.Alignment.html index 222dc95d53..91d5e4d71c 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/enum.Alignment.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/enum.Alignment.html @@ -18,9 +18,9 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Arguments.html b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Arguments.html index d69a06aa2e..6b8cb91c3b 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Arguments.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Arguments.html @@ -56,8 +56,8 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugList.html b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugList.html index 7db6a1d84c..e7fb86bdc5 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugList.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugList.html @@ -85,7 +85,7 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugMap.html b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugMap.html index 2e5afcd09c..172e620959 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugMap.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugMap.html @@ -141,7 +141,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugSet.html b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugSet.html index 0be32c3fd8..e3e938c4a9 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugSet.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugSet.html @@ -85,7 +85,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugStruct.html b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugStruct.html index a1c30ae214..256e6b84c6 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugStruct.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugStruct.html @@ -106,7 +106,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugTuple.html b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugTuple.html index 9a79ac7c92..cea0020346 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugTuple.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.DebugTuple.html @@ -69,7 +69,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Error.html b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Error.html index c00e2ecef8..63280817ee 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Error.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Error.html @@ -37,11 +37,11 @@

Examples

From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Formatter.html b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Formatter.html index efdc8a0e43..167a6f6dac 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Formatter.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/struct.Formatter.html @@ -500,7 +500,7 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Debug.html index 9beb41b808..316e35ffa6 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )"); -

Implementors§

source§

impl Debug for CoreStage

§

impl Debug for CollectionAllocErr

source§

impl Debug for EcsError

§

impl Debug for KeyError

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

source§

impl Debug for Primitive

source§

impl Debug for SchemaKind

§

impl Debug for bones_ecs::prelude::hashbrown::TryReserveError

§

impl Debug for bones_ecs::prelude::parking_lot::OnceState

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for SearchStep

1.28.0 · source§

impl Debug for bones_ecs::prelude::alloc::fmt::Alignment

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for SeekFrom

source§

impl Debug for ErrorKind

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for SchemaTypeMap

source§

impl Debug for BitSetVec

source§

impl Debug for Entities

source§

impl Debug for Entity

source§

impl Debug for CommandQueue

source§

impl Debug for SystemStages

source§

impl Debug for World

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_ecs::prelude::parking_lot::Condvar

§

impl Debug for bones_ecs::prelude::parking_lot::Once

§

impl Debug for bones_ecs::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_ecs::prelude::BorrowError

§

impl Debug for bones_ecs::prelude::BorrowMutError

§

impl Debug for Key<24>

§

impl Debug for LabeledId

source§

impl Debug for SchemaBox

source§

impl Debug for SchemaData

source§

impl Debug for SchemaId

source§

impl Debug for SchemaMap

source§

impl Debug for SchemaMismatchError

source§

impl Debug for SchemaVec

source§

impl Debug for StructFieldInfo

source§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for bones_ecs::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_ecs::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_ecs::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_ecs::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for core::cell::BorrowError

1.13.0 · source§

impl Debug for core::cell::BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

source§

impl Debug for __m512

source§

impl Debug for __m512bh

source§

impl Debug for __m512d

source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for std::alloc::System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for std::io::error::Error

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

1.16.0 · source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

1.16.0 · source§

impl Debug for Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for anyhow::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_ecs::prelude::alloc::fmt::Error

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Global

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for PodCastError

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any + 'static

source§

impl Debug for dyn Any + Send + 'static

1.28.0 · source§

impl Debug for dyn Any + Sync + Send + 'static

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

source§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

source§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

source§

impl<'a> Debug for SchemaLayoutInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for Demand<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where +

Implementors§

source§

impl Debug for CoreStage

§

impl Debug for CollectionAllocErr

source§

impl Debug for EcsError

§

impl Debug for KeyError

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

§

impl Debug for Primitive

§

impl Debug for SchemaKind

§

impl Debug for bones_ecs::prelude::hashbrown::TryReserveError

§

impl Debug for bones_ecs::prelude::parking_lot::OnceState

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for SearchStep

1.28.0 · source§

impl Debug for bones_ecs::prelude::alloc::fmt::Alignment

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for SeekFrom

source§

impl Debug for ErrorKind

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for BitSetVec

source§

impl Debug for Entities

source§

impl Debug for Entity

source§

impl Debug for CommandQueue

source§

impl Debug for SystemStages

source§

impl Debug for World

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_ecs::prelude::parking_lot::Condvar

§

impl Debug for bones_ecs::prelude::parking_lot::Once

§

impl Debug for bones_ecs::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_ecs::prelude::BorrowError

§

impl Debug for bones_ecs::prelude::BorrowMutError

§

impl Debug for Key<24>

§

impl Debug for LabeledId

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for bones_ecs::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_ecs::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_ecs::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_ecs::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for core::cell::BorrowError

1.13.0 · source§

impl Debug for core::cell::BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

source§

impl Debug for __m512

source§

impl Debug for __m512bh

source§

impl Debug for __m512d

source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for std::alloc::System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for std::io::error::Error

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

1.16.0 · source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

1.16.0 · source§

impl Debug for Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for anyhow::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_ecs::prelude::alloc::fmt::Error

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Global

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for PodCastError

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for SchemaTypeMap

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any + 'static

source§

impl Debug for dyn Any + Send + 'static

1.28.0 · source§

impl Debug for dyn Any + Sync + Send + 'static

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for Demand<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where 'f: 'a,

source§

impl<'a, A> Debug for core::option::Iter<'a, A>where A: Debug + 'a,

source§

impl<'a, A> Debug for core::option::IterMut<'a, A>where A: Debug + 'a,

source§

impl<'a, E> Debug for BytesDeserializer<'a, E>

source§

impl<'a, E> Debug for CowStrDeserializer<'a, E>

source§

impl<'a, E> Debug for StrDeserializer<'a, E>

source§

impl<'a, I> Debug for ByRefSized<'a, I>where @@ -193,7 +193,7 @@
Examples
T: Debug + 'b + ?Sized,

source§

impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>

source§

impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>

source§

impl<'de, I, E> Debug for MapDeserializer<'de, I, E>where I: Iterator + Debug, <I as Iterator>::Item: Pair, - <<I as Iterator>::Item as Pair>::Second: Debug,

source§

impl<'f> Debug for VaListImpl<'f>

source§

impl<'pointer, 'parent> Debug for SchemaRefMut<'pointer, 'parent>

1.63.0 · source§

impl<'scope, T> Debug for ScopedJoinHandle<'scope, T>

§

impl<A> Debug for bones_ecs::prelude::IntoIter<A>where + <<I as Iterator>::Item as Pair>::Second: Debug,

source§

impl<'f> Debug for VaListImpl<'f>

§

impl<'pointer, 'parent> Debug for SchemaRefMut<'pointer, 'parent>

1.63.0 · source§

impl<'scope, T> Debug for ScopedJoinHandle<'scope, T>

§

impl<A> Debug for bones_ecs::prelude::IntoIter<A>where A: Array, <A as Array>::Item: Debug,

§

impl<A> Debug for SmallVec<A>where A: Array, @@ -291,7 +291,7 @@
Examples
V: Debug,

§

impl<K, V> Debug for bones_ecs::prelude::hashbrown::hash_map::Keys<'_, K, V>where K: Debug,

§

impl<K, V> Debug for bones_ecs::prelude::hashbrown::hash_map::Values<'_, K, V>where V: Debug,

§

impl<K, V> Debug for bones_ecs::prelude::hashbrown::hash_map::ValuesMut<'_, K, V>where - V: Debug,

source§

impl<K, V> Debug for SMap<K, V>where + V: Debug,

§

impl<K, V> Debug for SMap<K, V>where K: HasSchema + Debug, V: HasSchema + Debug,

source§

impl<K, V> Debug for bones_ecs::prelude::alloc::collections::btree_map::Cursor<'_, K, V>where K: Debug, @@ -420,8 +420,8 @@
Examples
T: Debug + ?Sized,

This trait is implemented for tuples up to twelve items long.

§

impl<T> Debug for BitFmt<T>where T: BitSet + ?Sized,

§

impl<T> Debug for AtomicRefCell<T>where - T: Debug + ?Sized,

source§

impl<T> Debug for SBox<T>where - T: HasSchema + Debug,

source§

impl<T> Debug for SVec<T>where + T: Debug + ?Sized,

§

impl<T> Debug for SBox<T>where + T: HasSchema + Debug,

§

impl<T> Debug for SVec<T>where T: HasSchema + Debug,

source§

impl<T> Debug for ThinBox<T>where T: Debug + ?Sized,

1.17.0 · source§

impl<T> Debug for bones_ecs::prelude::alloc::collections::binary_heap::IntoIter<T>where T: Debug,

source§

impl<T> Debug for IntoIterSorted<T>where diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Display.html index 29816a5c09..5b36c2ddd3 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Display.html @@ -45,9 +45,9 @@
Examples
assert_eq!("(1.987, 2.983)", format!("{}", Position { longitude: 1.987, latitude: 2.983, }));

-

Implementors§

§

impl Display for CollectionAllocErr

source§

impl Display for EcsError

§

impl Display for KeyError

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.60.0 · source§

impl Display for ErrorKind

1.15.0 · source§

impl Display for RecvTimeoutError

source§

impl Display for TryRecvError

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

§

impl Display for bones_ecs::prelude::BorrowError

§

impl Display for bones_ecs::prelude::BorrowMutError

§

impl Display for Key<24>

§

impl Display for LabeledId

source§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for bones_ecs::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for core::cell::BorrowError

1.13.0 · source§

impl Display for core::cell::BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by +

Implementors§

§

impl Display for CollectionAllocErr

source§

impl Display for EcsError

§

impl Display for KeyError

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.60.0 · source§

impl Display for ErrorKind

1.15.0 · source§

impl Display for RecvTimeoutError

source§

impl Display for TryRecvError

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

§

impl Display for bones_ecs::prelude::BorrowError

§

impl Display for bones_ecs::prelude::BorrowMutError

§

impl Display for Key<24>

§

impl Display for LabeledId

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for bones_ecs::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for core::cell::BorrowError

1.13.0 · source§

impl Display for core::cell::BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

-
1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for std::io::error::Error

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for anyhow::Error

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for serde::de::value::Error

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for Arguments<'_>

source§

impl Display for bones_ecs::prelude::alloc::fmt::Error

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for EncodeError

§

impl Display for MonotonicError

§

impl Display for PodCastError

source§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

source§

impl<'a> Display for SchemaFieldNotFoundError<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Display for dyn Expected + 'a

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where +

1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for std::io::error::Error

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for anyhow::Error

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for serde::de::value::Error

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for Arguments<'_>

source§

impl Display for bones_ecs::prelude::alloc::fmt::Error

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for EncodeError

§

impl Display for MonotonicError

§

impl Display for PodCastError

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Display for dyn Expected + 'a

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where K: Debug, V: Debug,

source§

impl<'a, K, V, A> Display for bones_ecs::prelude::alloc::collections::btree_map::OccupiedError<'a, K, V, A>where K: Debug + Ord, diff --git a/rustdoc/bones_ecs/prelude/alloc/rc/struct.Rc.html b/rustdoc/bones_ecs/prelude/alloc/rc/struct.Rc.html index 00be85d00d..b02bf484e5 100644 --- a/rustdoc/bones_ecs/prelude/alloc/rc/struct.Rc.html +++ b/rustdoc/bones_ecs/prelude/alloc/rc/struct.Rc.html @@ -719,11 +719,11 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/rc/struct.Weak.html b/rustdoc/bones_ecs/prelude/alloc/rc/struct.Weak.html index 8af509963f..8d57d7d459 100644 --- a/rustdoc/bones_ecs/prelude/alloc/rc/struct.Weak.html +++ b/rustdoc/bones_ecs/prelude/alloc/rc/struct.Weak.html @@ -191,9 +191,9 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayChunks.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayChunks.html index ca5db4d32d..f2345f5055 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayChunks.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayChunks.html @@ -230,8 +230,8 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayChunksMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayChunksMut.html index ea7c5a4434..cb03c8683f 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayChunksMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayChunksMut.html @@ -231,7 +231,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayWindows.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayWindows.html index 6a62699b01..ac8866eec7 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayWindows.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ArrayWindows.html @@ -223,8 +223,8 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.Chunks.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.Chunks.html index 9f3a89c523..b21a10e9ee 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.Chunks.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.Chunks.html @@ -221,8 +221,8 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksExact.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksExact.html index 0be8bd4c8e..6bdeffc027 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksExact.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksExact.html @@ -238,8 +238,8 @@
Example
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksExactMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksExactMut.html index d040aefb43..f139ab2090 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksExactMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksExactMut.html @@ -226,7 +226,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksMut.html index 1c1f21d0a7..ceaaf9e191 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.ChunksMut.html @@ -219,7 +219,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.EscapeAscii.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.EscapeAscii.html index e2fdfbbfcc..27a47aace1 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.EscapeAscii.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.EscapeAscii.html @@ -206,8 +206,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.GroupBy.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.GroupBy.html index 96732d2922..504f95fd60 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.GroupBy.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.GroupBy.html @@ -223,7 +223,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.GroupByMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.GroupByMut.html index 040198a550..c59b8b0790 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.GroupByMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.GroupByMut.html @@ -222,7 +222,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.Iter.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.Iter.html index f0864d4308..ce43d1639c 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.Iter.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.Iter.html @@ -249,9 +249,9 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.IterMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.IterMut.html index add26d742b..967f10ed0c 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.IterMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.IterMut.html @@ -306,8 +306,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunks.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunks.html index c47f0fae3c..75785bcfc7 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunks.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunks.html @@ -221,8 +221,8 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksExact.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksExact.html index 6eba9ba0b3..0f788c1bad 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksExact.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksExact.html @@ -238,8 +238,8 @@
Example
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksExactMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksExactMut.html index 1097036f3b..54159afd60 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksExactMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksExactMut.html @@ -226,7 +226,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksMut.html index 2082f24763..b3c26f52a0 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RChunksMut.html @@ -222,7 +222,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplit.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplit.html index f7698da00d..6606a5b882 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplit.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplit.html @@ -228,8 +228,8 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitMut.html index 649547a45e..aa5ae8a3f6 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitMut.html @@ -225,7 +225,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitN.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitN.html index 2d61bdbc96..1e422c14b7 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitN.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitN.html @@ -212,7 +212,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitNMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitNMut.html index 188c00b5b6..380305c3df 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitNMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.RSplitNMut.html @@ -210,7 +210,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.Split.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.Split.html index d4813b8eb6..7a975a02af 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.Split.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.Split.html @@ -237,8 +237,8 @@
Example
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitInclusive.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitInclusive.html index 7d89f1455a..bf7b507040 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitInclusive.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitInclusive.html @@ -229,8 +229,8 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitInclusiveMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitInclusiveMut.html index c63eaea4fc..0aa575017a 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitInclusiveMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitInclusiveMut.html @@ -226,7 +226,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitMut.html index 8af7e06344..52dfbc94a6 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitMut.html @@ -225,7 +225,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitN.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitN.html index 9f27aba5d4..9414688518 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitN.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitN.html @@ -211,7 +211,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitNMut.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitNMut.html index e121fab0ad..8b802032cc 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitNMut.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.SplitNMut.html @@ -209,7 +209,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/slice/struct.Windows.html b/rustdoc/bones_ecs/prelude/alloc/slice/struct.Windows.html index 499f8f4b27..46961bed0c 100644 --- a/rustdoc/bones_ecs/prelude/alloc/slice/struct.Windows.html +++ b/rustdoc/bones_ecs/prelude/alloc/slice/struct.Windows.html @@ -218,8 +218,8 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/pattern/enum.SearchStep.html b/rustdoc/bones_ecs/prelude/alloc/str/pattern/enum.SearchStep.html index dc82cdb638..fbe42a6d44 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/pattern/enum.SearchStep.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/pattern/enum.SearchStep.html @@ -23,9 +23,9 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharArrayRefSearcher.html b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharArrayRefSearcher.html index 0903f0d4ba..bd63a359af 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharArrayRefSearcher.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharArrayRefSearcher.html @@ -10,8 +10,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharArraySearcher.html b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharArraySearcher.html index dfe89e7e2f..2383d11148 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharArraySearcher.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharArraySearcher.html @@ -10,8 +10,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharPredicateSearcher.html b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharPredicateSearcher.html index ae11eebedb..4d4e3deddf 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharPredicateSearcher.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharPredicateSearcher.html @@ -22,8 +22,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharSearcher.html b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharSearcher.html index fceaa659f1..63582c376e 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharSearcher.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharSearcher.html @@ -10,8 +10,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharSliceSearcher.html b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharSliceSearcher.html index 5a61835657..10939af72d 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharSliceSearcher.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.CharSliceSearcher.html @@ -10,8 +10,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.StrSearcher.html b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.StrSearcher.html index 9fef02873b..a088b71803 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.StrSearcher.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/pattern/struct.StrSearcher.html @@ -10,8 +10,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.Bytes.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.Bytes.html index 30e3e80b43..88839d5cbf 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.Bytes.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.Bytes.html @@ -204,8 +204,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.CharIndices.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.CharIndices.html index a27253324d..8b71a2d4bd 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.CharIndices.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.CharIndices.html @@ -224,8 +224,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.Chars.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.Chars.html index a3b20ddaa7..a8f66c5693 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.Chars.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.Chars.html @@ -219,8 +219,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.EncodeUtf16.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.EncodeUtf16.html index 954d528c1d..413c8fbf59 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.EncodeUtf16.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.EncodeUtf16.html @@ -194,8 +194,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeDebug.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeDebug.html index e5a8ea1431..f1572466c3 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeDebug.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeDebug.html @@ -191,8 +191,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeDefault.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeDefault.html index 2088d4ec30..0907f833f1 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeDefault.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeDefault.html @@ -191,8 +191,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeUnicode.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeUnicode.html index f4b8b841e9..d1793ebd02 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeUnicode.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.EscapeUnicode.html @@ -191,8 +191,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.Lines.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.Lines.html index 07e3a103d3..918401fcf4 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.Lines.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.Lines.html @@ -208,8 +208,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.LinesAny.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.LinesAny.html index 0de093dbf1..7a9e14f9db 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.LinesAny.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.LinesAny.html @@ -207,8 +207,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.MatchIndices.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.MatchIndices.html index 2378fe287c..9da55d36f0 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.MatchIndices.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.MatchIndices.html @@ -215,8 +215,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.Matches.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.Matches.html index 80c512885b..a518630f66 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.Matches.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.Matches.html @@ -215,8 +215,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.ParseBoolError.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.ParseBoolError.html index 4ebc77c5fa..d73ec05e79 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.ParseBoolError.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.ParseBoolError.html @@ -13,9 +13,9 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.RMatchIndices.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.RMatchIndices.html index 28f4216db8..7019429b60 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.RMatchIndices.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.RMatchIndices.html @@ -217,8 +217,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.RMatches.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.RMatches.html index a491f55e87..d448e171d4 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.RMatches.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.RMatches.html @@ -217,8 +217,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplit.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplit.html index bd7be8c11e..bbf627fc52 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplit.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplit.html @@ -228,8 +228,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplitN.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplitN.html index 8727952244..7a525ea848 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplitN.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplitN.html @@ -217,8 +217,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplitTerminator.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplitTerminator.html index 9b39a3ccf0..1c43a961b9 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplitTerminator.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.RSplitTerminator.html @@ -228,8 +228,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.Split.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.Split.html index a1c6001e05..3087e6d193 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.Split.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.Split.html @@ -226,8 +226,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitAsciiWhitespace.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitAsciiWhitespace.html index 8aa3176863..1e6b7164b9 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitAsciiWhitespace.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitAsciiWhitespace.html @@ -222,8 +222,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitInclusive.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitInclusive.html index dd1865c694..ac5a6df8f5 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitInclusive.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitInclusive.html @@ -231,8 +231,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitN.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitN.html index ba07782ce2..b0694ca111 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitN.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitN.html @@ -215,8 +215,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitTerminator.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitTerminator.html index 404d36b79e..a5051ce042 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitTerminator.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitTerminator.html @@ -226,8 +226,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitWhitespace.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitWhitespace.html index aa48a96462..0294765693 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitWhitespace.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.SplitWhitespace.html @@ -221,8 +221,8 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Chunk.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Chunk.html index 90ebf817ee..eb651071f1 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Chunk.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Chunk.html @@ -39,9 +39,9 @@

Examples

U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Chunks.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Chunks.html index 6ef0c307e9..3d4c5f38a5 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Chunks.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Chunks.html @@ -213,8 +213,8 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Error.html b/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Error.html index c503c16335..428da2b39e 100644 --- a/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Error.html +++ b/rustdoc/bones_ecs/prelude/alloc/str/struct.Utf8Error.html @@ -77,9 +77,9 @@
Examples
From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/string/struct.Drain.html b/rustdoc/bones_ecs/prelude/alloc/string/struct.Drain.html index e15ec04a10..1811239468 100644 --- a/rustdoc/bones_ecs/prelude/alloc/string/struct.Drain.html +++ b/rustdoc/bones_ecs/prelude/alloc/string/struct.Drain.html @@ -214,7 +214,7 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/string/struct.FromUtf16Error.html b/rustdoc/bones_ecs/prelude/alloc/string/struct.FromUtf16Error.html index 95bec7c81e..80c09f318e 100644 --- a/rustdoc/bones_ecs/prelude/alloc/string/struct.FromUtf16Error.html +++ b/rustdoc/bones_ecs/prelude/alloc/string/struct.FromUtf16Error.html @@ -18,7 +18,7 @@

Examples

From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +provide by using demand. Read more

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/string/struct.FromUtf8Error.html b/rustdoc/bones_ecs/prelude/alloc/string/struct.FromUtf8Error.html index c7ef9f2d38..0763db39e1 100644 --- a/rustdoc/bones_ecs/prelude/alloc/string/struct.FromUtf8Error.html +++ b/rustdoc/bones_ecs/prelude/alloc/string/struct.FromUtf8Error.html @@ -69,9 +69,9 @@
Examples
From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/string/struct.String.html b/rustdoc/bones_ecs/prelude/alloc/string/struct.String.html index e3253556fe..d0a2139ad3 100644 --- a/rustdoc/bones_ecs/prelude/alloc/string/struct.String.html +++ b/rustdoc/bones_ecs/prelude/alloc/string/struct.String.html @@ -2266,7 +2266,7 @@

Examples

Example
let s = "eggplant".to_string();
 assert_eq!(Cow::from(&s), Cow::Borrowed("eggplant"));
-

source§

impl<'a> From<&'a String> for FieldIdx<'a>

source§

fn from(value: &'a String) -> FieldIdx<'a>

Converts to this type from the input type.
1.35.0 · source§

impl From<&String> for String

source§

fn from(s: &String) -> String

Converts a &String into a String.

+
§

impl<'a> From<&'a String> for FieldIdx<'a>

§

fn from(value: &'a String) -> FieldIdx<'a>

Converts to this type from the input type.
1.35.0 · source§

impl From<&String> for String

source§

fn from(s: &String) -> String

Converts a &String into a String.

This clones s and returns the clone.

1.44.0 · source§

impl From<&mut str> for String

source§

fn from(s: &mut str) -> String

Converts a &mut str into a String.

The result is allocated on the heap.

@@ -2357,14 +2357,14 @@
Example
I: IntoIterator<Item = Cow<'a, str>>,
Creates a value from an iterator. Read more
1.12.0 · source§

impl<'a> FromIterator<String> for Cow<'a, str>

source§

fn from_iter<I>(it: I) -> Cow<'a, str>where I: IntoIterator<Item = String>,

Creates a value from an iterator. Read more
1.4.0 · source§

impl FromIterator<String> for String

source§

fn from_iter<I>(iter: I) -> Stringwhere I: IntoIterator<Item = String>,

Creates a value from an iterator. Read more
source§

impl FromIterator<char> for String

source§

fn from_iter<I>(iter: I) -> Stringwhere - I: IntoIterator<Item = char>,

Creates a value from an iterator. Read more
source§

impl FromStr for String

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<String, <String as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl HasSchema for String

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
source§

fn cast<T>(&self) -> &Twhere - T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
source§

fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where - T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
source§

fn cast_mut<T>(&mut self) -> &mut Twhere + I: IntoIterator<Item = char>,

Creates a value from an iterator. Read more
source§

impl FromStr for String

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<String, <String as FromStr>::Err>

Parses a string s to return a value of this type. Read more
§

impl HasSchema for String

§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(&self) -> &Twhere + T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where + T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory -layout. Read more
source§

fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where +layout. Read more

§

fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory -layout. Read more
source§

fn as_schema_ref(&self) -> SchemaRef<'_>where - Self: Sized,

Converts a reference of T to a SchemaRef
source§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where +layout. Read more

§

fn as_schema_ref(&self) -> SchemaRef<'_>where + Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Hash for String

source§

fn hash<H>(&self, hasher: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, @@ -2409,11 +2409,11 @@

Examples

U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/sync/struct.Arc.html b/rustdoc/bones_ecs/prelude/alloc/sync/struct.Arc.html index 5d7b2082b5..928da8f6b4 100644 --- a/rustdoc/bones_ecs/prelude/alloc/sync/struct.Arc.html +++ b/rustdoc/bones_ecs/prelude/alloc/sync/struct.Arc.html @@ -942,11 +942,11 @@
Examples
From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/sync/struct.Weak.html b/rustdoc/bones_ecs/prelude/alloc/sync/struct.Weak.html index 229bb5ab99..9f2eda2b01 100644 --- a/rustdoc/bones_ecs/prelude/alloc/sync/struct.Weak.html +++ b/rustdoc/bones_ecs/prelude/alloc/sync/struct.Weak.html @@ -201,9 +201,9 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/vec/struct.Drain.html b/rustdoc/bones_ecs/prelude/alloc/vec/struct.Drain.html index e7bba126b9..9da8acedb8 100644 --- a/rustdoc/bones_ecs/prelude/alloc/vec/struct.Drain.html +++ b/rustdoc/bones_ecs/prelude/alloc/vec/struct.Drain.html @@ -259,7 +259,7 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/vec/struct.DrainFilter.html b/rustdoc/bones_ecs/prelude/alloc/vec/struct.DrainFilter.html index 9cee43885b..b182b4caf3 100644 --- a/rustdoc/bones_ecs/prelude/alloc/vec/struct.DrainFilter.html +++ b/rustdoc/bones_ecs/prelude/alloc/vec/struct.DrainFilter.html @@ -236,7 +236,7 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/vec/struct.IntoIter.html b/rustdoc/bones_ecs/prelude/alloc/vec/struct.IntoIter.html index 4e2b1c57b0..03ed0cc644 100644 --- a/rustdoc/bones_ecs/prelude/alloc/vec/struct.IntoIter.html +++ b/rustdoc/bones_ecs/prelude/alloc/vec/struct.IntoIter.html @@ -257,9 +257,9 @@
Examples
rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/alloc/vec/struct.Splice.html b/rustdoc/bones_ecs/prelude/alloc/vec/struct.Splice.html index 2ecc85d042..28967734e2 100644 --- a/rustdoc/bones_ecs/prelude/alloc/vec/struct.Splice.html +++ b/rustdoc/bones_ecs/prelude/alloc/vec/struct.Splice.html @@ -241,7 +241,7 @@

Example

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/alloc/vec/struct.Vec.html b/rustdoc/bones_ecs/prelude/alloc/vec/struct.Vec.html index c5e2a62fdd..b726a0865e 100644 --- a/rustdoc/bones_ecs/prelude/alloc/vec/struct.Vec.html +++ b/rustdoc/bones_ecs/prelude/alloc/vec/struct.Vec.html @@ -3807,11 +3807,11 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/derive.HasSchema.html b/rustdoc/bones_ecs/prelude/derive.HasSchema.html index 5eb02e1ae4..9398cc4fb7 100644 --- a/rustdoc/bones_ecs/prelude/derive.HasSchema.html +++ b/rustdoc/bones_ecs/prelude/derive.HasSchema.html @@ -1,4 +1,4 @@ -HasSchema in bones_ecs::prelude - Rust

Derive Macro bones_ecs::prelude::HasSchema

source ·
#[derive(HasSchema)]
+HasSchema in bones_ecs::prelude - Rust

Derive Macro bones_ecs::prelude::HasSchema

#[derive(HasSchema)]
 {
     // Attributes available to this derive:
     #[schema]
diff --git a/rustdoc/bones_ecs/prelude/enum.CollectionAllocErr.html b/rustdoc/bones_ecs/prelude/enum.CollectionAllocErr.html
index efe0a3bb3a..a29c32b595 100644
--- a/rustdoc/bones_ecs/prelude/enum.CollectionAllocErr.html
+++ b/rustdoc/bones_ecs/prelude/enum.CollectionAllocErr.html
@@ -15,7 +15,7 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/enum.EcsError.html b/rustdoc/bones_ecs/prelude/enum.EcsError.html index 0d09553035..2994241506 100644 --- a/rustdoc/bones_ecs/prelude/enum.EcsError.html +++ b/rustdoc/bones_ecs/prelude/enum.EcsError.html @@ -24,7 +24,7 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +provide by using demand. Read more

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/enum.FieldIdx.html b/rustdoc/bones_ecs/prelude/enum.FieldIdx.html index 14f03593e4..3eefb1fd2d 100644 --- a/rustdoc/bones_ecs/prelude/enum.FieldIdx.html +++ b/rustdoc/bones_ecs/prelude/enum.FieldIdx.html @@ -1,10 +1,10 @@ -FieldIdx in bones_ecs::prelude - Rust
pub enum FieldIdx<'a> {
+FieldIdx in bones_ecs::prelude - Rust
pub enum FieldIdx<'a> {
     Name(&'a str),
     Idx(usize),
 }
Expand description

The index of a field in a struct in a [Schema].

Variants§

§

Name(&'a str)

The name of a field.

§

Idx(usize)

The index of a field. Works for tuple fields and named fields.

-

Trait Implementations§

source§

impl<'a> Clone for FieldIdx<'a>

source§

fn clone(&self) -> FieldIdx<'a>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'a> Debug for FieldIdx<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a> Display for FieldIdx<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a String> for FieldIdx<'a>

source§

fn from(value: &'a String) -> FieldIdx<'a>

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for FieldIdx<'a>

source§

fn from(value: &'a str) -> FieldIdx<'a>

Converts to this type from the input type.
source§

impl From<usize> for FieldIdx<'static>

source§

fn from(value: usize) -> FieldIdx<'static>

Converts to this type from the input type.
source§

impl<'a> Copy for FieldIdx<'a>

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for FieldIdx<'a>

§

impl<'a> Send for FieldIdx<'a>

§

impl<'a> Sync for FieldIdx<'a>

§

impl<'a> Unpin for FieldIdx<'a>

§

impl<'a> UnwindSafe for FieldIdx<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Clone for FieldIdx<'a>

§

fn clone(&self) -> FieldIdx<'a>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<'a> Debug for FieldIdx<'a>

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> Display for FieldIdx<'a>

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> From<&'a String> for FieldIdx<'a>

§

fn from(value: &'a String) -> FieldIdx<'a>

Converts to this type from the input type.
§

impl<'a> From<&'a str> for FieldIdx<'a>

§

fn from(value: &'a str) -> FieldIdx<'a>

Converts to this type from the input type.
§

impl From<usize> for FieldIdx<'static>

§

fn from(value: usize) -> FieldIdx<'static>

Converts to this type from the input type.
§

impl<'a> Copy for FieldIdx<'a>

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for FieldIdx<'a>

§

impl<'a> Send for FieldIdx<'a>

§

impl<'a> Sync for FieldIdx<'a>

§

impl<'a> Unpin for FieldIdx<'a>

§

impl<'a> UnwindSafe for FieldIdx<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -12,8 +12,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/enum.KeyError.html b/rustdoc/bones_ecs/prelude/enum.KeyError.html index ba7e514f7d..9dd843e4a3 100644 --- a/rustdoc/bones_ecs/prelude/enum.KeyError.html +++ b/rustdoc/bones_ecs/prelude/enum.KeyError.html @@ -14,8 +14,8 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +provide by using demand. Read more

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/enum.LabeledIdCreateError.html b/rustdoc/bones_ecs/prelude/enum.LabeledIdCreateError.html index 1c49e94ece..963b991577 100644 --- a/rustdoc/bones_ecs/prelude/enum.LabeledIdCreateError.html +++ b/rustdoc/bones_ecs/prelude/enum.LabeledIdCreateError.html @@ -14,7 +14,7 @@ From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +provide by using demand. Read more

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/enum.LabledIdParseError.html b/rustdoc/bones_ecs/prelude/enum.LabledIdParseError.html index 07fdfb768f..d8377d7610 100644 --- a/rustdoc/bones_ecs/prelude/enum.LabledIdParseError.html +++ b/rustdoc/bones_ecs/prelude/enum.LabledIdParseError.html @@ -14,7 +14,7 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/enum.MaybeOwned.html b/rustdoc/bones_ecs/prelude/enum.MaybeOwned.html index f945e699f4..cd1526c917 100644 --- a/rustdoc/bones_ecs/prelude/enum.MaybeOwned.html +++ b/rustdoc/bones_ecs/prelude/enum.MaybeOwned.html @@ -252,11 +252,11 @@
Example
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/enum.MaybeOwnedMut.html b/rustdoc/bones_ecs/prelude/enum.MaybeOwnedMut.html index 0dc667be42..08bcb3ecba 100644 --- a/rustdoc/bones_ecs/prelude/enum.MaybeOwnedMut.html +++ b/rustdoc/bones_ecs/prelude/enum.MaybeOwnedMut.html @@ -146,10 +146,10 @@
Example
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToString for Twhere +

§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/enum.Primitive.html b/rustdoc/bones_ecs/prelude/enum.Primitive.html index 4bf93742a3..90c36e9eaf 100644 --- a/rustdoc/bones_ecs/prelude/enum.Primitive.html +++ b/rustdoc/bones_ecs/prelude/enum.Primitive.html @@ -1,4 +1,4 @@ -Primitive in bones_ecs::prelude - Rust

Trait Implementations§

source§

impl Clone for Primitive

source§

fn clone(&self) -> Primitive

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Primitive

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Hash for Primitive

source§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

§

impl Clone for Primitive

§

fn clone(&self) -> Primitive

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Primitive

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Hash for Primitive

§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Primitive> for Primitive

source§

fn eq(&self, other: &Primitive) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Primitive> for Primitive

§

fn eq(&self, other: &Primitive) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for Primitive

source§

impl StructuralEq for Primitive

source§

impl StructuralPartialEq for Primitive

Auto Trait Implementations§

§

impl RefUnwindSafe for Primitive

§

impl Send for Primitive

§

impl Sync for Primitive

§

impl Unpin for Primitive

§

impl UnwindSafe for Primitive

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for Primitive

§

impl StructuralEq for Primitive

§

impl StructuralPartialEq for Primitive

Auto Trait Implementations§

§

impl RefUnwindSafe for Primitive

§

impl Send for Primitive

§

impl Sync for Primitive

§

impl Unpin for Primitive

§

impl UnwindSafe for Primitive

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere @@ -50,10 +50,10 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> RawHash for Twhere - T: Hash,

source§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
§

impl<T> RawHash for Twhere + T: Hash,

§

unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/enum.SchemaKind.html b/rustdoc/bones_ecs/prelude/enum.SchemaKind.html index d99c732de0..38091a1177 100644 --- a/rustdoc/bones_ecs/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_ecs/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_ecs::prelude - Rust

Type represents a SchemaMap.

§

Box(&'static Schema)

The represents a SchemaBox.

§

Primitive(Primitive)

The type represents a primitive value.

-

Implementations§

source§

impl SchemaKind

source

pub fn as_primitive(&self) -> Option<&Primitive>

Get the primitive, if this is a primitive.

-
source

pub fn as_struct(&self) -> Option<&StructSchemaInfo>

Get the struct, if this is a struct.

-
source

pub fn as_vec(&self) -> Option<&'static Schema>

Get the schema of the items in the vector, if this is a vector.

-

Trait Implementations§

source§

impl Clone for SchemaKind

source§

fn clone(&self) -> SchemaKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SchemaKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Implementations§

§

impl SchemaKind

pub fn as_primitive(&self) -> Option<&Primitive>

Get the primitive, if this is a primitive.

+

pub fn as_struct(&self) -> Option<&StructSchemaInfo>

Get the struct, if this is a struct.

+

pub fn as_vec(&self) -> Option<&'static Schema>

Get the schema of the items in the vector, if this is a vector.

+

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,8 +29,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher.html b/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher.html index b0e774fef1..876ea8e5f0 100644 --- a/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher.html +++ b/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher.html @@ -13,9 +13,9 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher32.html b/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher32.html index 0fff8ba820..378ac49de8 100644 --- a/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher32.html +++ b/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher32.html @@ -13,9 +13,9 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher64.html b/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher64.html index a6879d667f..b18a0c6e38 100644 --- a/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher64.html +++ b/rustdoc/bones_ecs/prelude/fxhash/struct.FxHasher64.html @@ -13,9 +13,9 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/enum.TryReserveError.html b/rustdoc/bones_ecs/prelude/hashbrown/enum.TryReserveError.html index 444ce57874..728d1ab8b3 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/enum.TryReserveError.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/enum.TryReserveError.html @@ -20,9 +20,9 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.Entry.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.Entry.html index 26772f7bfb..1e480464d2 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.Entry.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.Entry.html @@ -240,7 +240,7 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.EntryRef.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.EntryRef.html index 6a80ef5603..4e96e16bf8 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.EntryRef.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.EntryRef.html @@ -250,7 +250,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.RawEntryMut.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.RawEntryMut.html index a2d106c1ed..d172e6a7d7 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.RawEntryMut.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/enum.RawEntryMut.html @@ -227,7 +227,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Drain.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Drain.html index 791eebc334..ecc6abff9a 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Drain.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Drain.html @@ -232,7 +232,7 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.ExtractIf.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.ExtractIf.html index 7cf671a908..4540778e06 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.ExtractIf.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.ExtractIf.html @@ -231,7 +231,7 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.HashMap.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.HashMap.html index 3bf28504e0..4f4abcd565 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.HashMap.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.HashMap.html @@ -1517,10 +1517,10 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoIter.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoIter.html index 00579699a0..162bae640b 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoIter.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoIter.html @@ -233,7 +233,7 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoKeys.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoKeys.html index bbc08a5d55..5ee9867272 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoKeys.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoKeys.html @@ -233,7 +233,7 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoValues.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoValues.html index 186028f975..59f522fc1d 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoValues.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IntoValues.html @@ -231,7 +231,7 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Iter.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Iter.html index 23ff8c3196..7e5618aa4d 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Iter.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Iter.html @@ -221,8 +221,8 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IterMut.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IterMut.html index 317f0da846..50358b9712 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IterMut.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.IterMut.html @@ -217,7 +217,7 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Keys.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Keys.html index de2c5e537c..fa7705ecdb 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Keys.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Keys.html @@ -220,8 +220,8 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedEntry.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedEntry.html index 8b9f346411..b8d762fb88 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedEntry.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedEntry.html @@ -280,7 +280,7 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedEntryRef.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedEntryRef.html index 800aab94c8..7136d052bb 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedEntryRef.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedEntryRef.html @@ -280,7 +280,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedError.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedError.html index de9f64b401..6ac2cf04ef 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedError.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.OccupiedError.html @@ -51,7 +51,7 @@

Examples

U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawEntryBuilder.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawEntryBuilder.html index 588b24efc5..8f6597a6f2 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawEntryBuilder.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawEntryBuilder.html @@ -99,7 +99,7 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawEntryBuilderMut.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawEntryBuilderMut.html index 90c9854b69..35636b786c 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawEntryBuilderMut.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawEntryBuilderMut.html @@ -123,7 +123,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawOccupiedEntryMut.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawOccupiedEntryMut.html index 5261140129..5181b24c69 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawOccupiedEntryMut.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawOccupiedEntryMut.html @@ -322,7 +322,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawVacantEntryMut.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawVacantEntryMut.html index 6db376fa1f..27200fbef7 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawVacantEntryMut.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.RawVacantEntryMut.html @@ -150,7 +150,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.VacantEntry.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.VacantEntry.html index a8b1a28d64..6e0f1029f3 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.VacantEntry.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.VacantEntry.html @@ -78,7 +78,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.VacantEntryRef.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.VacantEntryRef.html index 606b2d6fde..a7c6cf7241 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.VacantEntryRef.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.VacantEntryRef.html @@ -89,7 +89,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Values.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Values.html index 42fe00748d..40320aa659 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Values.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.Values.html @@ -220,8 +220,8 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.ValuesMut.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.ValuesMut.html index 6fb19c68c5..92f5e5a3d2 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.ValuesMut.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_map/struct.ValuesMut.html @@ -216,7 +216,7 @@

Examples

rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/enum.Entry.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/enum.Entry.html index 4bb4d5bae3..efae16b8b0 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/enum.Entry.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/enum.Entry.html @@ -105,7 +105,7 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Difference.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Difference.html index 242b03d3aa..404cfe8272 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Difference.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Difference.html @@ -217,8 +217,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Drain.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Drain.html index 69e47cbffd..a8a24856fb 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Drain.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Drain.html @@ -209,7 +209,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.ExtractIf.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.ExtractIf.html index 6da8c77dbc..02824195e0 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.ExtractIf.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.ExtractIf.html @@ -209,7 +209,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.HashSet.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.HashSet.html index fb1f4f4c3b..ac58928da0 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.HashSet.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.HashSet.html @@ -811,10 +811,10 @@
Examples
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Intersection.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Intersection.html index c9150e0630..92c3fd947d 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Intersection.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Intersection.html @@ -217,8 +217,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.IntoIter.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.IntoIter.html index 7fd44a927d..fbc1053e4b 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.IntoIter.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.IntoIter.html @@ -209,7 +209,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Iter.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Iter.html index bdcc866470..a48a49c042 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Iter.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Iter.html @@ -199,8 +199,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.OccupiedEntry.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.OccupiedEntry.html index e7f58c5f12..6a29f20de7 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.OccupiedEntry.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.OccupiedEntry.html @@ -106,7 +106,7 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.SymmetricDifference.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.SymmetricDifference.html index 02545c7ceb..fab4b54c52 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.SymmetricDifference.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.SymmetricDifference.html @@ -217,8 +217,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Union.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Union.html index 291da9a9e5..fdf76dcb8d 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Union.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.Union.html @@ -217,8 +217,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.VacantEntry.html b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.VacantEntry.html index 8378201d01..79ed24c035 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.VacantEntry.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/hash_set/struct.VacantEntry.html @@ -70,7 +70,7 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.Bucket.html b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.Bucket.html index 3499e2c456..5ad8a4ae48 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.Bucket.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.Bucket.html @@ -134,8 +134,8 @@
Note
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.InsertSlot.html b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.InsertSlot.html index fe7dd9b1bf..7e9703c526 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.InsertSlot.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.InsertSlot.html @@ -7,7 +7,7 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere +

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawDrain.html b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawDrain.html index 564a8b0d5c..96cccb46d1 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawDrain.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawDrain.html @@ -207,7 +207,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIntoIter.html b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIntoIter.html index f99db9e5dd..67e6800042 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIntoIter.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIntoIter.html @@ -207,7 +207,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIter.html b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIter.html index 4cb3464c6e..7dd89a1cdc 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIter.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIter.html @@ -217,8 +217,8 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIterHash.html b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIterHash.html index e9492551db..6f2eb9b373 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIterHash.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawIterHash.html @@ -209,7 +209,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawTable.html b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawTable.html index eef118223f..5dba408c84 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawTable.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/raw/struct.RawTable.html @@ -188,9 +188,9 @@
Safety
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/struct.HashMap.html b/rustdoc/bones_ecs/prelude/hashbrown/struct.HashMap.html index 516c1dd854..7e83516825 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/struct.HashMap.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/struct.HashMap.html @@ -1517,10 +1517,10 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/hashbrown/struct.HashSet.html b/rustdoc/bones_ecs/prelude/hashbrown/struct.HashSet.html index faec62ecb8..413c960321 100644 --- a/rustdoc/bones_ecs/prelude/hashbrown/struct.HashSet.html +++ b/rustdoc/bones_ecs/prelude/hashbrown/struct.HashSet.html @@ -811,10 +811,10 @@
Examples
U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawEq for Twhere - T: Eq,

source§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawEq for Twhere + T: Eq,

§

unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

Get the hash of the type. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/index.html b/rustdoc/bones_ecs/prelude/index.html index ee50fa1f0c..151ed94056 100644 --- a/rustdoc/bones_ecs/prelude/index.html +++ b/rustdoc/bones_ecs/prelude/index.html @@ -1,5 +1,5 @@ bones_ecs::prelude - Rust

Module bones_ecs::prelude

source ·
Expand description

The prelude.

-

Re-exports

Modules

Re-exports

Modules

-
source

pub fn field<'a, I>(&self, idx: I) -> SchemaRef<'pointer>where +

pub fn field<'a, I>(&self, idx: I) -> SchemaRef<'pointer>where I: Into<FieldIdx<'a>>,

Get a pointer to a field.

Panics

Panics if the field doesn’t exist in the schema.

-
source

pub fn get_field<'a, I>( +

pub fn get_field<'a, I>( &self, idx: I ) -> Result<SchemaRef<'pointer>, SchemaFieldNotFoundError<'a>>where I: Into<FieldIdx<'a>>,

Get a pointer to a field.

Errors

Errors if the field doesn’t exist in the schema.

-
source

pub fn as_ptr(&self) -> *const u8

Get the pointer.

-
source

pub unsafe fn deref<T>(&self) -> &'pointer T

pub fn as_ptr(&self) -> *const u8

Get the pointer.

+

pub unsafe fn deref<T>(&self) -> &'pointer T

Safety

Assert that the pointer is valid for type T, and that the lifetime is valid.

-
source

pub fn schema(&self) -> &Schema

Get the [Schema] for the pointer.

-
source

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

source§

impl<'pointer> Clone for SchemaRef<'pointer>

source§

fn clone(&self) -> SchemaRef<'pointer>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

pub fn schema(&self) -> &Schema

Get the [Schema] for the pointer.

+

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

+

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -48,8 +48,8 @@
Errors
U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere +

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaRefMut.html b/rustdoc/bones_ecs/prelude/struct.SchemaRefMut.html index 3f861618b6..6cd88312e6 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaRefMut.html @@ -1,21 +1,21 @@ -SchemaRefMut in bones_ecs::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_ecs::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

-

Implementations§

source§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

source

pub fn cast_mut<T>(&mut self) -> &mut Twhere +

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

Panics

Panics if the schema of the pointer does not match that of the type you are casting to.

-
source

pub fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where +

pub fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where T: HasSchema,

Cast this pointer to a mutable reference to a type with a matching [Schema].

Errors

Errors if the schema of the pointer does not match that of the type you are casting to.

-
source

pub fn cast_into_mut<T>(self) -> &'pointer mut Twhere +

pub fn cast_into_mut<T>(self) -> &'pointer mut Twhere T: HasSchema,

Cast this pointer to a mutable reference to a type with a matching [Schema]. This is different than try_cast because it consumes the SchemaRefMut and allows you to, for instance, pass it out of a mapping operation without keeping a reference to the old SchemaRefMut.

Panics

Panics if the schema of the pointer does not match that of the type you are casting to.

-
source

pub fn try_cast_into_mut<T>( +

pub fn try_cast_into_mut<T>( self ) -> Result<&'pointer mut T, SchemaMismatchError>where T: HasSchema,

Cast this pointer to a mutable reference to a type with a matching [Schema]. This is @@ -24,9 +24,9 @@

Panics
SchemaRefMut.

Errors

Errors if the schema of the pointer does not match that of the type you are casting to.

-
source

pub fn new<T>(v: &'pointer mut T) -> SchemaRefMut<'pointer, 'static>where +

pub fn new<T>(v: &'pointer mut T) -> SchemaRefMut<'pointer, 'static>where T: HasSchema,

Create a new SchemaRefMut from a reference to a type that implements HasSchema.

-
source

pub unsafe fn from_ptr_schema( +

pub unsafe fn from_ptr_schema( ptr: *mut u8, schema: &'static Schema ) -> SchemaRefMut<'pointer, 'parent>

Create a new SchemaRefMut from a raw pointer and it’s schema.

@@ -40,27 +40,27 @@
Safety
  • The lifetime 'a must be constrained such that this PtrMut will stay valid and nothing else can read or mutate the pointee while this PtrMut is live.
  • -
    source

    pub fn field<'b, I, 'this>( +

    pub fn field<'b, I, 'this>( &'this mut self, idx: I ) -> SchemaRefMut<'pointer, 'this>where I: Into<FieldIdx<'b>>,

    Get a pointer to a field.

    Panics

    Panics if the field doesn’t exist in the schema.

    -
    source

    pub fn get_field<'idx, I, 'this>( +

    pub fn get_field<'idx, I, 'this>( &'this mut self, idx: I ) -> Result<SchemaRefMut<'pointer, 'this>, SchemaFieldNotFoundError<'idx>>where I: Into<FieldIdx<'idx>>,

    Get a pointer to a field.

    Errors

    Errors if the field doesn’t exist in the schema.

    -
    source

    pub fn into_field<'idx, I>(self, idx: I) -> SchemaRefMut<'pointer, 'parent>where +

    pub fn into_field<'idx, I>(self, idx: I) -> SchemaRefMut<'pointer, 'parent>where I: Into<FieldIdx<'idx>>,

    Convert this ref into a ref to one of it’s fields.

    This is useful because it consumes self and avoids keeping a reference to it’s parent SchemaRefMut.

    Panics

    Panics if the field does not exist.

    -
    source

    pub fn try_into_field<'idx, I>( +

    pub fn try_into_field<'idx, I>( self, idx: I ) -> Result<SchemaRefMut<'pointer, 'parent>, SchemaRefMut<'pointer, 'parent>>where @@ -69,12 +69,12 @@
    Panics
    SchemaRefMut.

    Errors

    Errors if the field does not exist.

    -

    source

    pub fn as_ptr(&self) -> *mut u8

    Get the raw pointer

    -
    source

    pub unsafe fn deref_mut<T>(self) -> &'pointer mut T

    pub fn as_ptr(&self) -> *mut u8

    Get the raw pointer

    +

    pub unsafe fn deref_mut<T>(self) -> &'pointer mut T

    Safety

    You assert that the pointer points to a valid instance of T with the given lifetime.

    -
    source

    pub fn schema(&self) -> &'static Schema

    Get the [Schema] for the pointer.

    -
    source

    pub fn hash(&self) -> Option<u64>

    Get the hash of this schema box, if supported.

    -

    Trait Implementations§

    source§

    impl<'pointer, 'parent> Debug for SchemaRefMut<'pointer, 'parent>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    pub fn schema(&self) -> &'static Schema

    Get the [Schema] for the pointer.

    +

    pub fn hash(&self) -> Option<u64>

    Get the hash of this schema box, if supported.

    +

    Trait Implementations§

    §

    impl<'pointer, 'parent> Debug for SchemaRefMut<'pointer, 'parent>

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -82,7 +82,7 @@
    Errors
    U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaRegistry.html b/rustdoc/bones_ecs/prelude/struct.SchemaRegistry.html index 24f60d60f2..4e7e7a60d7 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaRegistry.html @@ -1,7 +1,7 @@ -SchemaRegistry in bones_ecs::prelude - Rust
    pub struct SchemaRegistry { /* private fields */ }
    Expand description

    A schema registry that alloates SchemaIds for SchemaDatas and returns a registered +SchemaRegistry in bones_ecs::prelude - Rust

    pub struct SchemaRegistry { /* private fields */ }
    Expand description

    A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

    -

    Implementations§

    source§

    impl SchemaRegistry

    source

    pub fn register(&self, schema_data: SchemaData) -> &'static Schema

    Register a schema with the registry.

    -
    source

    pub fn get(&self, id: SchemaId) -> &'static Schema

    Get a 'static reference to the schema associated to the given schema ID.

    +

    Implementations§

    §

    impl SchemaRegistry

    pub fn register(&self, schema_data: SchemaData) -> &'static Schema

    Register a schema with the registry.

    +

    pub fn get(&self, id: SchemaId) -> &'static Schema

    Get a 'static reference to the schema associated to the given schema ID.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere @@ -10,7 +10,7 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaVec.html b/rustdoc/bones_ecs/prelude/struct.SchemaVec.html index c3f82de3f9..dfc6ad354e 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaVec.html @@ -1,77 +1,77 @@ -SchemaVec in bones_ecs::prelude - Rust
    pub struct SchemaVec { /* private fields */ }
    Expand description

    A type-erased Vec-like collection that for items with the same [Schema].

    -

    Implementations§

    source§

    impl SchemaVec

    source

    pub fn new(schema: &'static Schema) -> SchemaVec

    Initialize an empty SchemaVec for items with the given schema.

    -
    source

    pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where +SchemaVec in bones_ecs::prelude - Rust
    pub struct SchemaVec { /* private fields */ }
    Expand description

    A type-erased Vec-like collection that for items with the same [Schema].

    +

    Implementations§

    §

    impl SchemaVec

    pub fn new(schema: &'static Schema) -> SchemaVec

    Initialize an empty SchemaVec for items with the given schema.

    +

    pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

    Push an item to the vec.

    Errors

    Errors if the schema of T doesn’t match the vec.

    -
    source

    pub fn push<T>(&mut self, item: T)where +

    pub fn push<T>(&mut self, item: T)where T: HasSchema,

    Push an item to the vec.

    Panics

    Panics if the schema of T doesn’t match the vec.

    -
    source

    pub fn try_push_box( +

    pub fn try_push_box( &mut self, item: SchemaBox ) -> Result<(), SchemaMismatchError>

    Push the item into the end of the vector.

    -
    source

    pub fn push_box(&mut self, item: SchemaBox)

    Push the item into the end of the vector.

    -
    source

    pub fn pop_box(&mut self) -> Option<SchemaBox>

    Pop the last item off of the end of the vector.

    -
    source

    pub fn try_pop<T>(&mut self) -> Result<Option<T>, SchemaMismatchError>where +

    pub fn push_box(&mut self, item: SchemaBox)

    Push the item into the end of the vector.

    +

    pub fn pop_box(&mut self) -> Option<SchemaBox>

    Pop the last item off of the end of the vector.

    +

    pub fn try_pop<T>(&mut self) -> Result<Option<T>, SchemaMismatchError>where T: HasSchema,

    Pop an item off the vec.

    Errors

    Errors if the schema of T doesn’t match.

    -
    source

    pub fn pop<T>(&mut self) -> Option<T>where +

    pub fn pop<T>(&mut self) -> Option<T>where T: HasSchema,

    Pop an item off the vec.

    Panics

    Panics if the schema of T doesn’t match.

    -
    source

    pub fn try_get<T>(&self, idx: usize) -> Result<Option<&T>, SchemaMismatchError>where +

    pub fn try_get<T>(&self, idx: usize) -> Result<Option<&T>, SchemaMismatchError>where T: HasSchema,

    Get an item in the vec.

    Errors

    Errors if the schema doesn’t match.

    -
    source

    pub fn get<T>(&self, idx: usize) -> Option<&T>where +

    pub fn get<T>(&self, idx: usize) -> Option<&T>where T: HasSchema,

    Get an item in the vec.

    Panics

    Panics if the schema doesn’t match.

    -
    source

    pub fn get_ref(&self, idx: usize) -> Option<SchemaRef<'_>>

    Get the item with the given index.

    -
    source

    pub fn try_get_mut<T>( +

    pub fn get_ref(&self, idx: usize) -> Option<SchemaRef<'_>>

    Get the item with the given index.

    +

    pub fn try_get_mut<T>( &mut self, idx: usize ) -> Result<Option<&mut T>, SchemaMismatchError>where T: HasSchema,

    Get an item in the vec.

    Errors

    Errors if the schema doesn’t match.

    -
    source

    pub fn get_mut<T>(&mut self, idx: usize) -> Option<&mut T>where +

    pub fn get_mut<T>(&mut self, idx: usize) -> Option<&mut T>where T: HasSchema,

    Get an item in the vec.

    Panics

    Panics if the schema doesn’t match.

    -
    source

    pub fn get_ref_mut(&mut self, idx: usize) -> Option<SchemaRefMut<'_, '_>>

    Get an item with the given index.

    -
    source

    pub fn len(&self) -> usize

    Get the number of items in the vector.

    -
    source

    pub fn is_empty(&self) -> bool

    Returns true if the vector has zero items in it.

    -
    source

    pub fn capacity(&self) -> usize

    Get the capacity of the backing buffer.

    -
    source

    pub fn schema(&self) -> &'static Schema

    Get the schema of items in this SchemaVec.

    -
    source

    pub fn iter(&self) -> SchemaVecIter<'_>

    Iterate over values in the vec

    -
    source

    pub fn iter_mut(&mut self) -> SchemaVecIterMut<'_>

    Iterate mutably over values in the vec

    -
    source

    pub fn into_svec<T>(self) -> SVec<T>where +

    pub fn get_ref_mut(&mut self, idx: usize) -> Option<SchemaRefMut<'_, '_>>

    Get an item with the given index.

    +

    pub fn len(&self) -> usize

    Get the number of items in the vector.

    +

    pub fn is_empty(&self) -> bool

    Returns true if the vector has zero items in it.

    +

    pub fn capacity(&self) -> usize

    Get the capacity of the backing buffer.

    +

    pub fn schema(&self) -> &'static Schema

    Get the schema of items in this SchemaVec.

    +

    pub fn iter(&self) -> SchemaVecIter<'_>

    Iterate over values in the vec

    +

    pub fn iter_mut(&mut self) -> SchemaVecIterMut<'_>

    Iterate mutably over values in the vec

    +

    pub fn into_svec<T>(self) -> SVec<T>where T: HasSchema,

    Convert into a typed SVec.

    Panics

    Panics if the schema of T doesn’t match this SchemaVec’s schema.

    -
    source

    pub fn try_into_svec<T>(self) -> Result<SVec<T>, SchemaMismatchError>where +

    pub fn try_into_svec<T>(self) -> Result<SVec<T>, SchemaMismatchError>where T: HasSchema,

    Try to convert into a typed SVec.

    Errors

    Errors if the schema of T doesn’t match this SchemaVec’s schema.

    -
    source

    pub fn hash(&self) -> u64

    Get the hash of this SchemaVec.

    +

    pub fn hash(&self) -> u64

    Get the hash of this SchemaVec.

    Panics

    Panics if the inner type doesn’t implement hash.

    -
    source

    pub unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

    Raw version of the hash() function. Not meant for normal use.

    +

    pub unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

    Raw version of the hash() function. Not meant for normal use.

    Safety

    Pointer must be a valid pointer to a SchemaVec.

    -
    source

    pub unsafe extern "C-unwind" fn raw_eq( +

    pub unsafe extern "C-unwind" fn raw_eq( a: *const u8, b: *const u8 ) -> bool

    Raw version of the eq() function. Not meant for normal use.

    Safety

    Pointers must be valid pointers to SchemaVecs.

    -

    Trait Implementations§

    source§

    impl Clone for SchemaVec

    source§

    fn clone(&self) -> SchemaVec

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SchemaVec

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Drop for SchemaVec

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a> IntoIterator for &'a SchemaVec

    §

    type Item = SchemaRef<'a>

    The type of the elements being iterated over.
    §

    type IntoIter = SchemaVecIter<'a>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a> IntoIterator for &'a mut SchemaVec

    §

    type Item = SchemaRefMut<'a, 'a>

    The type of the elements being iterated over.
    §

    type IntoIter = SchemaVecIterMut<'a>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl PartialEq<SchemaVec> for SchemaVec

    source§

    fn eq(&self, other: &SchemaVec) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    §

    impl Clone for SchemaVec

    §

    fn clone(&self) -> SchemaVec

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for SchemaVec

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Drop for SchemaVec

    §

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    §

    impl<'a> IntoIterator for &'a SchemaVec

    §

    type Item = SchemaRef<'a>

    The type of the elements being iterated over.
    §

    type IntoIter = SchemaVecIter<'a>

    Which kind of iterator are we turning this into?
    §

    fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

    Creates an iterator from a value. Read more
    §

    impl<'a> IntoIterator for &'a mut SchemaVec

    §

    type Item = SchemaRefMut<'a, 'a>

    The type of the elements being iterated over.
    §

    type IntoIter = SchemaVecIterMut<'a>

    Which kind of iterator are we turning this into?
    §

    fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

    Creates an iterator from a value. Read more
    §

    impl PartialEq<SchemaVec> for SchemaVec

    §

    fn eq(&self, other: &SchemaVec) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for SchemaVec

    source§

    impl Send for SchemaVec

    source§

    impl Sync for SchemaVec

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    §

    impl Eq for SchemaVec

    §

    impl Send for SchemaVec

    §

    impl Sync for SchemaVec

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere @@ -81,9 +81,9 @@
    Safety
    U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawEq for Twhere - T: Eq,

    source§

    unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

    Get the hash of the type. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawEq for Twhere + T: Eq,

    §

    unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

    Get the hash of the type. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/struct.SmallVec.html b/rustdoc/bones_ecs/prelude/struct.SmallVec.html index 43b585ab70..0302003c05 100644 --- a/rustdoc/bones_ecs/prelude/struct.SmallVec.html +++ b/rustdoc/bones_ecs/prelude/struct.SmallVec.html @@ -2696,11 +2696,11 @@
    Examples
    U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDefault for Twhere - T: Default,

    source§

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawEq for Twhere - T: Eq,

    source§

    unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

    Get the hash of the type. Read more
    source§

    impl<T> RawHash for Twhere - T: Hash,

    source§

    unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

    Get the hash of the type. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDefault for Twhere + T: Default,

    §

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawEq for Twhere + T: Eq,

    §

    unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

    Get the hash of the type. Read more
    §

    impl<T> RawHash for Twhere + T: Hash,

    §

    unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

    Get the hash of the type. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/struct.StructFieldInfo.html b/rustdoc/bones_ecs/prelude/struct.StructFieldInfo.html index f5637c1c86..50e7b663bc 100644 --- a/rustdoc/bones_ecs/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_ecs/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_ecs::prelude - Rust
    pub struct StructFieldInfo {
    +StructFieldInfo in bones_ecs::prelude - Rust
    pub struct StructFieldInfo {
         pub name: Option<Cow<'static, str>>,
         pub schema: &'static Schema,
     }
    Expand description

    A field in a StructSchemaInfo.

    Fields§

    §name: Option<Cow<'static, str>>

    The name of the field. Will be None if this is a field of a tuple struct.

    §schema: &'static Schema

    The schema of the field.

    -

    Trait Implementations§

    source§

    impl Clone for StructFieldInfo

    source§

    fn clone(&self) -> StructFieldInfo

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for StructFieldInfo

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl Clone for StructFieldInfo

    §

    fn clone(&self) -> StructFieldInfo

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for StructFieldInfo

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -12,8 +12,8 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_ecs/prelude/struct.StructSchemaInfo.html index 087203e195..e26fbb7611 100644 --- a/rustdoc/bones_ecs/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_ecs/prelude/struct.StructSchemaInfo.html @@ -1,8 +1,8 @@ -StructSchemaInfo in bones_ecs::prelude - Rust
    pub struct StructSchemaInfo {
    +StructSchemaInfo in bones_ecs::prelude - Rust
    pub struct StructSchemaInfo {
         pub fields: Vec<StructFieldInfo, Global>,
     }
    Expand description

    Schema data for a struct.

    Fields§

    §fields: Vec<StructFieldInfo, Global>

    The fields in the struct, in the order they are defined.

    -

    Trait Implementations§

    source§

    impl Clone for StructSchemaInfo

    source§

    fn clone(&self) -> StructSchemaInfo

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for StructSchemaInfo

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl Clone for StructSchemaInfo

    §

    fn clone(&self) -> StructSchemaInfo

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for StructSchemaInfo

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -10,8 +10,8 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/struct.ThinSlicePtr.html b/rustdoc/bones_ecs/prelude/struct.ThinSlicePtr.html index 632f7a85bc..d13e630256 100644 --- a/rustdoc/bones_ecs/prelude/struct.ThinSlicePtr.html +++ b/rustdoc/bones_ecs/prelude/struct.ThinSlicePtr.html @@ -12,8 +12,8 @@
    Safety
    U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/struct.Ulid.html b/rustdoc/bones_ecs/prelude/struct.Ulid.html index 016ebf1bc6..7c2f6fe7d5 100644 --- a/rustdoc/bones_ecs/prelude/struct.Ulid.html +++ b/rustdoc/bones_ecs/prelude/struct.Ulid.html @@ -158,11 +158,11 @@
    Example
    U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDefault for Twhere - T: Default,

    source§

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawEq for Twhere - T: Eq,

    source§

    unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

    Get the hash of the type. Read more
    source§

    impl<T> RawHash for Twhere - T: Hash,

    source§

    unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

    Get the hash of the type. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDefault for Twhere + T: Default,

    §

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawEq for Twhere + T: Eq,

    §

    unsafe extern "C-unwind" fn raw_eq(a: *const u8, b: *const u8) -> bool

    Get the hash of the type. Read more
    §

    impl<T> RawHash for Twhere + T: Hash,

    §

    unsafe extern "C-unwind" fn raw_hash(ptr: *const u8) -> u64

    Get the hash of the type. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/rustdoc/bones_ecs/prelude/struct.Unaligned.html b/rustdoc/bones_ecs/prelude/struct.Unaligned.html index d9cb51462e..5956de2781 100644 --- a/rustdoc/bones_ecs/prelude/struct.Unaligned.html +++ b/rustdoc/bones_ecs/prelude/struct.Unaligned.html @@ -7,8 +7,8 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/prelude/trait.FromType.html b/rustdoc/bones_ecs/prelude/trait.FromType.html index 01158d0062..0b1f9ca12e 100644 --- a/rustdoc/bones_ecs/prelude/trait.FromType.html +++ b/rustdoc/bones_ecs/prelude/trait.FromType.html @@ -1,8 +1,8 @@ -FromType in bones_ecs::prelude - Rust
    pub trait FromType<T> {
    +FromType in bones_ecs::prelude - Rust
    pub trait FromType<T> {
         // Required method
         fn from_type() -> Self;
     }
    Expand description

    Trait implemented for types that can produce an instance of themselves from a Rust type.

    This is useful for type datas, which may be derived for a type if the type data implements FromType for type that is deriving it.

    -

    Required Methods§

    source

    fn from_type() -> Self

    Return the data for the type.

    +

    Required Methods§

    fn from_type() -> Self

    Return the data for the type.

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/prelude/trait.HasSchema.html b/rustdoc/bones_ecs/prelude/trait.HasSchema.html index c5949d2a16..45c8e01b2a 100644 --- a/rustdoc/bones_ecs/prelude/trait.HasSchema.html +++ b/rustdoc/bones_ecs/prelude/trait.HasSchema.html @@ -1,4 +1,4 @@ -HasSchema in bones_ecs::prelude - Rust
    pub unsafe trait HasSchema: Sync + Send + 'static {
    +HasSchema in bones_ecs::prelude - Rust
    pub unsafe trait HasSchema: Sync + Send + 'static {
         // Required method
         fn schema() -> &'static Schema;
     
    @@ -22,31 +22,31 @@ 

    Safety

    types.

    If implemented manually, you must ensure that the schema accurately describes the memory layout of the type, or else accessing the type according to the schema would be unsound.

    -

    Required Methods§

    source

    fn schema() -> &'static Schema

    Get this type’s [Schema].

    -

    Provided Methods§

    source

    fn cast<T>(&self) -> &Twhere +

    Required Methods§

    fn schema() -> &'static Schema

    Get this type’s [Schema].

    +

    Provided Methods§

    fn cast<T>(&self) -> &Twhere T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout.

    Panics

    Panics if the schema of T doesn’t match the schema of Self.

    -
    source

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where +

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout.

    Errors

    Errors if the schema of T doesn’t match the schema of Self.

    -
    source

    fn cast_mut<T>(&mut self) -> &mut Twhere +

    fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory layout.

    Panics

    Panics if the schema of T doesn’t match the schema of Self.

    -
    source

    fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where +

    fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory layout.

    Errors

    Errors if the schema of T doesn’t match the schema of Self.

    -
    source

    fn as_schema_ref(&self) -> SchemaRef<'_>where +

    fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

    Converts a reference of T to a SchemaRef

    -
    source

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where +

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    source§

    impl HasSchema for BVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for usize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Quat

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for isize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for bool

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec2

    source§

    fn schema() -> &'static Schema

    Implementors§

    Implementations on Foreign Types§

    §

    impl HasSchema for BVec2

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for UVec4

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for BVec3

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for DVec3

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for DVec4

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for UVec2

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for IVec2

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for IVec3

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for Quat

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for IVec4

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for Vec4

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for Vec3

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for Vec2

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for BVec4

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for UVec3

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for DVec2

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Entities

    source§

    impl HasSchema for CommandQueue

    §

    impl HasSchema for String

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, - V: HasSchema,

    source§

    impl<T> HasSchema for SBox<T>where - T: HasSchema,

    source§

    impl<T> HasSchema for SVec<T>where + V: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where + T: HasSchema,

    §

    impl<T> HasSchema for SVec<T>where T: HasSchema,

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/resources/struct.AtomicResource.html b/rustdoc/bones_ecs/resources/struct.AtomicResource.html index 54496396fb..b0bab180c7 100644 --- a/rustdoc/bones_ecs/resources/struct.AtomicResource.html +++ b/rustdoc/bones_ecs/resources/struct.AtomicResource.html @@ -20,8 +20,8 @@ U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDefault for Twhere - T: Default,

    source§

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDefault for Twhere + T: Default,

    §

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/resources/struct.Resources.html b/rustdoc/bones_ecs/resources/struct.Resources.html index 546610c5e2..5ac1447b3b 100644 --- a/rustdoc/bones_ecs/resources/struct.Resources.html +++ b/rustdoc/bones_ecs/resources/struct.Resources.html @@ -20,9 +20,9 @@ U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDefault for Twhere - T: Default,

    source§

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDefault for Twhere + T: Default,

    §

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/resources/struct.UntypedAtomicResource.html b/rustdoc/bones_ecs/resources/struct.UntypedAtomicResource.html index bc1c089b2b..b36334aaf8 100644 --- a/rustdoc/bones_ecs/resources/struct.UntypedAtomicResource.html +++ b/rustdoc/bones_ecs/resources/struct.UntypedAtomicResource.html @@ -12,8 +12,8 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/resources/struct.UntypedResources.html b/rustdoc/bones_ecs/resources/struct.UntypedResources.html index 0c72687e2d..f1ea540140 100644 --- a/rustdoc/bones_ecs/resources/struct.UntypedResources.html +++ b/rustdoc/bones_ecs/resources/struct.UntypedResources.html @@ -24,9 +24,9 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDefault for Twhere - T: Default,

    source§

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDefault for Twhere + T: Default,

    §

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/stage/enum.CoreStage.html b/rustdoc/bones_ecs/stage/enum.CoreStage.html index 636dfa6c04..839efffaa6 100644 --- a/rustdoc/bones_ecs/stage/enum.CoreStage.html +++ b/rustdoc/bones_ecs/stage/enum.CoreStage.html @@ -18,8 +18,8 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/stage/struct.CommandQueue.html b/rustdoc/bones_ecs/stage/struct.CommandQueue.html index 77f38ca565..d088025069 100644 --- a/rustdoc/bones_ecs/stage/struct.CommandQueue.html +++ b/rustdoc/bones_ecs/stage/struct.CommandQueue.html @@ -4,14 +4,14 @@

    You can use Commands as a SystemParam as a shortcut to ResMut<CommandQueue>.

    Fields§

    §queue: VecDeque<System>

    The system queue that will be run at the end of the stage

    Implementations§

    source§

    impl CommandQueue

    source

    pub fn add<Args, S: IntoSystem<Args, ()>>(&mut self, system: S)

    Add a system to be run at the end of the stage.

    -

    Trait Implementations§

    source§

    impl Clone for CommandQueue

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CommandQueue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for CommandQueue

    source§

    fn default() -> CommandQueue

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for CommandQueue

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    source§

    fn cast<T>(&self) -> &Twhere - T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    source§

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where - T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    source§

    fn cast_mut<T>(&mut self) -> &mut Twhere +

    Trait Implementations§

    source§

    impl Clone for CommandQueue

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CommandQueue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for CommandQueue

    source§

    fn default() -> CommandQueue

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for CommandQueue

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere + T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where + T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory -layout. Read more
    source§

    fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where +layout. Read more

    §

    fn try_cast_mut<T>(&mut self) -> Result<&mut T, SchemaMismatchError>where T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory -layout. Read more
    source§

    fn as_schema_ref(&self) -> SchemaRef<'_>where - Self: Sized,

    Converts a reference of T to a SchemaRef
    source§

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where +layout. Read more

    §

    fn as_schema_ref(&self) -> SchemaRef<'_>where + Self: Sized,

    Converts a reference of T to a SchemaRef
    §

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere @@ -21,9 +21,9 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDefault for Twhere - T: Default,

    source§

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDefault for Twhere + T: Default,

    §

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/stage/struct.Commands.html b/rustdoc/bones_ecs/stage/struct.Commands.html index d7e7af5143..9bf5cc5f76 100644 --- a/rustdoc/bones_ecs/stage/struct.Commands.html +++ b/rustdoc/bones_ecs/stage/struct.Commands.html @@ -10,7 +10,7 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/stage/struct.SimpleSystemStage.html b/rustdoc/bones_ecs/stage/struct.SimpleSystemStage.html index f69f24de6b..114c397310 100644 --- a/rustdoc/bones_ecs/stage/struct.SimpleSystemStage.html +++ b/rustdoc/bones_ecs/stage/struct.SimpleSystemStage.html @@ -16,7 +16,7 @@ U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/stage/struct.SystemStages.html b/rustdoc/bones_ecs/stage/struct.SystemStages.html index 54c85118ba..077604bb82 100644 --- a/rustdoc/bones_ecs/stage/struct.SystemStages.html +++ b/rustdoc/bones_ecs/stage/struct.SystemStages.html @@ -42,8 +42,8 @@ U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDefault for Twhere - T: Default,

    source§

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDefault for Twhere + T: Default,

    §

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/struct.World.html b/rustdoc/bones_ecs/struct.World.html index 6676242b90..10763328a0 100644 --- a/rustdoc/bones_ecs/struct.World.html +++ b/rustdoc/bones_ecs/struct.World.html @@ -52,9 +52,9 @@
    Panics
    U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawClone for Twhere - T: Clone,

    source§

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDefault for Twhere - T: Default,

    source§

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere +

    §

    impl<T> RawClone for Twhere + T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDefault for Twhere + T: Default,

    §

    unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere diff --git a/rustdoc/bones_ecs/system/struct.Res.html b/rustdoc/bones_ecs/system/struct.Res.html index 7459c853ad..c6dcff5cdd 100644 --- a/rustdoc/bones_ecs/system/struct.Res.html +++ b/rustdoc/bones_ecs/system/struct.Res.html @@ -11,7 +11,7 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/system/struct.ResInit.html b/rustdoc/bones_ecs/system/struct.ResInit.html index 470dbc2cca..97284b1f27 100644 --- a/rustdoc/bones_ecs/system/struct.ResInit.html +++ b/rustdoc/bones_ecs/system/struct.ResInit.html @@ -12,7 +12,7 @@ U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/system/struct.ResMut.html b/rustdoc/bones_ecs/system/struct.ResMut.html index bfa9b1db46..107b1218fd 100644 --- a/rustdoc/bones_ecs/system/struct.ResMut.html +++ b/rustdoc/bones_ecs/system/struct.ResMut.html @@ -10,7 +10,7 @@ U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/system/struct.ResMutInit.html b/rustdoc/bones_ecs/system/struct.ResMutInit.html index 0dd0bff95e..28539f4342 100644 --- a/rustdoc/bones_ecs/system/struct.ResMutInit.html +++ b/rustdoc/bones_ecs/system/struct.ResMutInit.html @@ -11,7 +11,7 @@ U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_ecs/system/struct.System.html b/rustdoc/bones_ecs/system/struct.System.html index 3878c902db..ae43acc973 100644 --- a/rustdoc/bones_ecs/system/struct.System.html +++ b/rustdoc/bones_ecs/system/struct.System.html @@ -24,7 +24,7 @@ U: From<T>,
    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    source§

    impl<T> RawDrop for T

    source§

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere +

    §

    impl<T> RawDrop for T

    §

    unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

    Write the default value of the type to the pointer. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/rustdoc/bones_framework/lib/asset/prelude/trait.HasSchema.html b/rustdoc/bones_framework/lib/asset/prelude/trait.HasSchema.html index 8523df606f..647312f44b 100644 --- a/rustdoc/bones_framework/lib/asset/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/asset/prelude/trait.HasSchema.html @@ -45,7 +45,7 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    source§

    impl HasSchema for SessionOptions

    source§

    impl HasSchema for Sessions

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl<K, V> HasSchema for SMap<K, V>where +

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    §

    impl HasSchema for SessionOptions

    §

    impl HasSchema for Sessions

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where T: HasSchema,

    §

    impl<T> HasSchema for SVec<T>where diff --git a/rustdoc/bones_framework/lib/asset/trait.HasSchema.html b/rustdoc/bones_framework/lib/asset/trait.HasSchema.html index 65361b8252..e15893e3f7 100644 --- a/rustdoc/bones_framework/lib/asset/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/asset/trait.HasSchema.html @@ -45,7 +45,7 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    source§

    impl HasSchema for SessionOptions

    source§

    impl HasSchema for Sessions

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl<K, V> HasSchema for SMap<K, V>where +

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    §

    impl HasSchema for SessionOptions

    §

    impl HasSchema for Sessions

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where T: HasSchema,

    §

    impl<T> HasSchema for SVec<T>where diff --git a/rustdoc/bones_framework/lib/ecs/prelude/trait.HasSchema.html b/rustdoc/bones_framework/lib/ecs/prelude/trait.HasSchema.html index 51abb6ef24..ed5b998342 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/trait.HasSchema.html @@ -45,7 +45,7 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for String

    source§

    impl HasSchema for SessionOptions

    source§

    impl HasSchema for Sessions

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl<K, V> HasSchema for SMap<K, V>where +

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for String

    §

    impl HasSchema for SessionOptions

    §

    impl HasSchema for Sessions

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

    §

    impl<T> HasSchema for Handle<T>where T: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where diff --git a/rustdoc/bones_framework/lib/index.html b/rustdoc/bones_framework/lib/index.html index bee0db4075..b7d79b9082 100644 --- a/rustdoc/bones_framework/lib/index.html +++ b/rustdoc/bones_framework/lib/index.html @@ -1,3 +1,3 @@ -bones_framework::lib - Rust

    Crate bones_framework::lib

    source ·
    Expand description

    The core bones library.

    +bones_framework::lib - Rust

    Crate bones_framework::lib

    Expand description

    The core bones library.

    Modules

    Structs

    • The default SessionRunner, which just runs the systems once every time it is run.
    • The Game encompasses a complete bones game’s logic, independent of the renderer and IO implementations.
    • A bones game. This includes all of the game worlds, and systems.
    • Resource that allows you to configure the current session.
    • Container for multiple game sessions.

    Traits

    \ No newline at end of file diff --git a/rustdoc/bones_framework/lib/prelude/alloc/boxed/struct.Box.html b/rustdoc/bones_framework/lib/prelude/alloc/boxed/struct.Box.html index 4face4018e..ea60a302bc 100644 --- a/rustdoc/bones_framework/lib/prelude/alloc/boxed/struct.Box.html +++ b/rustdoc/bones_framework/lib/prelude/alloc/boxed/struct.Box.html @@ -2001,8 +2001,8 @@
    Examples
    F: FnMut(char) -> bool,

    §

    type Searcher = CharPredicateSearcher<'a, F>

    🔬This is a nightly-only experimental API. (pattern)
    Associated searcher for this pattern
    source§

    fn into_searcher(self, haystack: &'a str) -> CharPredicateSearcher<'a, F>

    🔬This is a nightly-only experimental API. (pattern)
    Constructs the associated searcher from self and the haystack to search in.
    source§

    fn is_contained_in(self, haystack: &'a str) -> bool

    🔬This is a nightly-only experimental API. (pattern)
    Checks whether the pattern matches anywhere in the haystack
    source§

    fn is_prefix_of(self, haystack: &'a str) -> bool

    🔬This is a nightly-only experimental API. (pattern)
    Checks whether the pattern matches at the front of the haystack
    source§

    fn strip_prefix_of(self, haystack: &'a str) -> Option<&'a str>

    🔬This is a nightly-only experimental API. (pattern)
    Removes the pattern from the front of haystack, if it matches.
    source§

    fn is_suffix_of(self, haystack: &'a str) -> boolwhere CharPredicateSearcher<'a, F>: ReverseSearcher<'a>,

    🔬This is a nightly-only experimental API. (pattern)
    Checks whether the pattern matches at the back of the haystack
    source§

    fn strip_suffix_of(self, haystack: &'a str) -> Option<&'a str>where - CharPredicateSearcher<'a, F>: ReverseSearcher<'a>,

    🔬This is a nightly-only experimental API. (pattern)
    Removes the pattern from the back of haystack, if it matches.
    source§

    impl<F> Plugin for Fwhere - F: FnOnce(&mut Session),

    source§

    fn install(self, core: &mut Session)

    Install the plugin into the Session.
    source§

    impl<E> Provider for Ewhere + CharPredicateSearcher<'a, F>: ReverseSearcher<'a>,

    🔬This is a nightly-only experimental API. (pattern)
    Removes the pattern from the back of haystack, if it matches.
    §

    impl<F> Plugin for Fwhere + F: FnOnce(&mut Session),

    §

    fn install(self, core: &mut Session)

    Install the plugin into the Session.
    source§

    impl<E> Provider for Ewhere E: Error + ?Sized,

    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (provide_any)
    Data providers should implement this method to provide all values they are able to provide by using demand. Read more
    §

    impl<T> RawClone for Twhere T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDefault for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_framework/lib/prelude/alloc/fmt/trait.Debug.html index 757869604c..ea8ea24b55 100644 --- a/rustdoc/bones_framework/lib/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_framework/lib/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
    Examples
    1.987, 2.983, )"
    );
    -

    Implementors§

    source§

    impl Debug for EulerRot

    source§

    impl Debug for ButtonState

    source§

    impl Debug for KeyCode

    source§

    impl Debug for MouseButton

    source§

    impl Debug for MouseScrollUnit

    source§

    impl Debug for TimerMode

    source§

    impl Debug for AudioEvent

    source§

    impl Debug for Color

    source§

    impl Debug for HexColorError

    source§

    impl Debug for bones_framework::render::sprite::Image

    §

    impl Debug for EcsError

    §

    impl Debug for CoreStage

    §

    impl Debug for bones_framework::lib::ecs::prelude::Primitive

    §

    impl Debug for SchemaKind

    §

    impl Debug for CollectionAllocErr

    §

    impl Debug for KeyError

    §

    impl Debug for LabeledIdCreateError

    §

    impl Debug for LabledIdParseError

    §

    impl Debug for bones_framework::lib::prelude::hashbrown::TryReserveError

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::OnceState

    source§

    impl Debug for TryReserveErrorKind

    source§

    impl Debug for SearchStep

    1.28.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::fmt::Alignment

    source§

    impl Debug for AsciiChar

    source§

    impl Debug for core::cmp::Ordering

    1.34.0 · source§

    impl Debug for Infallible

    source§

    impl Debug for Which

    1.16.0 · source§

    impl Debug for c_void

    1.7.0 · source§

    impl Debug for IpAddr

    source§

    impl Debug for Ipv6MulticastScope

    source§

    impl Debug for core::net::socket_addr::SocketAddr

    source§

    impl Debug for FpCategory

    1.55.0 · source§

    impl Debug for IntErrorKind

    source§

    impl Debug for core::sync::atomic::Ordering

    1.65.0 · source§

    impl Debug for BacktraceStatus

    source§

    impl Debug for VarError

    source§

    impl Debug for SeekFrom

    source§

    impl Debug for std::io::error::ErrorKind

    source§

    impl Debug for Shutdown

    source§

    impl Debug for AncillaryError

    source§

    impl Debug for BacktraceStyle

    1.12.0 · source§

    impl Debug for std::sync::mpsc::RecvTimeoutError

    source§

    impl Debug for std::sync::mpsc::TryRecvError

    source§

    impl Debug for _Unwind_Reason_Code

    source§

    impl Debug for FlushCompress

    source§

    impl Debug for FlushDecompress

    source§

    impl Debug for Status

    source§

    impl Debug for FromHexError

    source§

    impl Debug for Level

    source§

    impl Debug for LevelFilter

    source§

    impl Debug for FloatErrorKind

    source§

    impl Debug for Always

    source§

    impl Debug for Op

    source§

    impl Debug for Category

    source§

    impl Debug for serde_json::value::Value

    source§

    impl Debug for serde_yaml::value::Value

    source§

    impl Debug for yaml_break_t

    source§

    impl Debug for yaml_emitter_state_t

    source§

    impl Debug for yaml_encoding_t

    source§

    impl Debug for yaml_error_type_t

    source§

    impl Debug for yaml_event_type_t

    source§

    impl Debug for yaml_mapping_style_t

    source§

    impl Debug for yaml_node_type_t

    source§

    impl Debug for yaml_parser_state_t

    source§

    impl Debug for yaml_scalar_style_t

    source§

    impl Debug for yaml_sequence_style_t

    source§

    impl Debug for yaml_token_type_t

    source§

    impl Debug for BernoulliError

    source§

    impl Debug for WeightedError

    source§

    impl Debug for IndexVec

    source§

    impl Debug for IndexVecIntoIter

    source§

    impl Debug for bool

    source§

    impl Debug for char

    source§

    impl Debug for f32

    source§

    impl Debug for f64

    source§

    impl Debug for i8

    source§

    impl Debug for i16

    source§

    impl Debug for i32

    source§

    impl Debug for i64

    source§

    impl Debug for i128

    source§

    impl Debug for isize

    source§

    impl Debug for !

    source§

    impl Debug for str

    source§

    impl Debug for u8

    source§

    impl Debug for u16

    source§

    impl Debug for u32

    source§

    impl Debug for u64

    source§

    impl Debug for u128

    source§

    impl Debug for ()

    source§

    impl Debug for usize

    source§

    impl Debug for AnimatedSprite

    source§

    impl Debug for AnimationBankSprite

    source§

    impl Debug for Affine2

    source§

    impl Debug for Affine3A

    source§

    impl Debug for BVec2

    source§

    impl Debug for BVec3

    source§

    impl Debug for BVec3A

    source§

    impl Debug for BVec4

    source§

    impl Debug for BVec4A

    source§

    impl Debug for DAffine2

    source§

    impl Debug for DAffine3

    source§

    impl Debug for DMat2

    source§

    impl Debug for DMat3

    source§

    impl Debug for DMat4

    source§

    impl Debug for DQuat

    source§

    impl Debug for DVec2

    source§

    impl Debug for DVec3

    source§

    impl Debug for DVec4

    source§

    impl Debug for I64Vec2

    source§

    impl Debug for I64Vec3

    source§

    impl Debug for I64Vec4

    source§

    impl Debug for IVec2

    source§

    impl Debug for IVec3

    source§

    impl Debug for IVec4

    source§

    impl Debug for Mat2

    source§

    impl Debug for Mat3

    source§

    impl Debug for Mat3A

    source§

    impl Debug for Mat4

    source§

    impl Debug for Quat

    source§

    impl Debug for U64Vec2

    source§

    impl Debug for U64Vec3

    source§

    impl Debug for U64Vec4

    source§

    impl Debug for UVec2

    source§

    impl Debug for UVec3

    source§

    impl Debug for UVec4

    source§

    impl Debug for bones_framework::glam::Vec2

    source§

    impl Debug for Vec3

    source§

    impl Debug for Vec3A

    source§

    impl Debug for Vec4

    source§

    impl Debug for KeyboardInput

    source§

    impl Debug for KeyboardInputs

    source§

    impl Debug for MouseButtonInput

    source§

    impl Debug for MouseInputs

    source§

    impl Debug for MouseScrollInput

    source§

    impl Debug for Stopwatch

    source§

    impl Debug for Time

    source§

    impl Debug for Timer

    source§

    impl Debug for Window

    source§

    impl Debug for AudioEvents

    source§

    impl Debug for AudioSource

    source§

    impl Debug for Camera

    source§

    impl Debug for Viewport

    source§

    impl Debug for Path2d

    source§

    impl Debug for Atlas

    source§

    impl Debug for AtlasSprite

    source§

    impl Debug for Sprite

    source§

    impl Debug for Tile

    source§

    impl Debug for TileLayer

    source§

    impl Debug for Transform

    source§

    impl Debug for EguiCtx

    source§

    impl Debug for EguiSettings

    source§

    impl Debug for EguiTextures

    §

    impl Debug for AssetInfo

    §

    impl Debug for AssetLoc

    §

    impl Debug for AssetPack

    §

    impl Debug for AssetPackReq

    §

    impl Debug for AssetPackSpec

    §

    impl Debug for AssetStore

    §

    impl Debug for Cid

    §

    impl Debug for CorePackfileMeta

    §

    impl Debug for IncompatibleGameVersionError

    §

    impl Debug for LoadedAsset

    §

    impl Debug for PackfileMeta

    §

    impl Debug for SchemaAssetHandle

    §

    impl Debug for SchemaPath

    §

    impl Debug for UntypedHandle

    source§

    impl Debug for Version

    §

    impl Debug for BitSetVec

    §

    impl Debug for bones_framework::lib::ecs::prelude::BorrowError

    §

    impl Debug for bones_framework::lib::ecs::prelude::BorrowMutError

    §

    impl Debug for CommandQueue

    §

    impl Debug for Entities

    §

    impl Debug for Entity

    §

    impl Debug for SchemaBox

    §

    impl Debug for SchemaData

    §

    impl Debug for SchemaId

    §

    impl Debug for SchemaMap

    §

    impl Debug for SchemaMismatchError

    §

    impl Debug for SchemaVec

    §

    impl Debug for StructFieldInfo

    §

    impl Debug for StructSchemaInfo

    §

    impl Debug for SystemStages

    §

    impl Debug for Ulid

    §

    impl Debug for World

    §

    impl Debug for bones_framework::lib::ecs::utils::Key<24>

    §

    impl Debug for LabeledId

    source§

    impl Debug for Session

    source§

    impl Debug for SessionOptions

    source§

    impl Debug for Sessions

    source§

    impl Debug for bones_framework::lib::prelude::anyhow::Error

    §

    impl Debug for SchemaTypeMap

    §

    impl Debug for FxHasher32

    §

    impl Debug for FxHasher64

    §

    impl Debug for FxHasher

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::Condvar

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::Once

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::WaitTimeoutResult

    source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::AllocError

    source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::Global

    1.28.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::Layout

    1.50.0 · source§

    impl Debug for LayoutError

    1.57.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::collections::TryReserveError

    source§

    impl Debug for CString

    1.64.0 · source§

    impl Debug for FromVecWithNulError

    1.64.0 · source§

    impl Debug for IntoStringError

    1.64.0 · source§

    impl Debug for NulError

    1.38.0 · source§

    impl Debug for Chars<'_>

    1.17.0 · source§

    impl Debug for EncodeUtf16<'_>

    source§

    impl Debug for ParseBoolError

    source§

    impl Debug for Utf8Chunks<'_>

    source§

    impl Debug for Utf8Error

    1.17.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::string::Drain<'_>

    source§

    impl Debug for FromUtf8Error

    source§

    impl Debug for FromUtf16Error

    source§

    impl Debug for String

    source§

    impl Debug for core::any::TypeId

    1.34.0 · source§

    impl Debug for TryFromSliceError

    1.16.0 · source§

    impl Debug for core::ascii::EscapeDefault

    1.13.0 · source§

    impl Debug for core::cell::BorrowError

    1.13.0 · source§

    impl Debug for core::cell::BorrowMutError

    1.34.0 · source§

    impl Debug for CharTryFromError

    1.20.0 · source§

    impl Debug for ParseCharError

    1.9.0 · source§

    impl Debug for DecodeUtf16Error

    1.20.0 · source§

    impl Debug for core::char::EscapeDebug

    source§

    impl Debug for core::char::EscapeDefault

    source§

    impl Debug for core::char::EscapeUnicode

    source§

    impl Debug for ToLowercase

    source§

    impl Debug for ToUppercase

    1.59.0 · source§

    impl Debug for TryFromCharError

    1.27.0 · source§

    impl Debug for CpuidResult

    1.27.0 · source§

    impl Debug for __m128

    source§

    impl Debug for __m128bh

    1.27.0 · source§

    impl Debug for __m128d

    1.27.0 · source§

    impl Debug for __m128i

    1.27.0 · source§

    impl Debug for __m256

    source§

    impl Debug for __m256bh

    1.27.0 · source§

    impl Debug for __m256d

    1.27.0 · source§

    impl Debug for __m256i

    source§

    impl Debug for __m512

    source§

    impl Debug for __m512bh

    source§

    impl Debug for __m512d

    source§

    impl Debug for __m512i

    1.3.0 · source§

    impl Debug for CStr

    1.69.0 · source§

    impl Debug for FromBytesUntilNulError

    1.64.0 · source§

    impl Debug for FromBytesWithNulError

    source§

    impl Debug for SipHasher

    1.33.0 · source§

    impl Debug for PhantomPinned

    source§

    impl Debug for Assume

    source§

    impl Debug for Ipv4Addr

    source§

    impl Debug for Ipv6Addr

    source§

    impl Debug for AddrParseError

    source§

    impl Debug for SocketAddrV4

    source§

    impl Debug for SocketAddrV6

    source§

    impl Debug for core::num::dec2flt::ParseFloatError

    source§

    impl Debug for ParseIntError

    1.34.0 · source§

    impl Debug for TryFromIntError

    1.34.0 · source§

    impl Debug for NonZeroI8

    1.34.0 · source§

    impl Debug for NonZeroI16

    1.34.0 · source§

    impl Debug for NonZeroI32

    1.34.0 · source§

    impl Debug for NonZeroI64

    1.34.0 · source§

    impl Debug for NonZeroI128

    1.34.0 · source§

    impl Debug for NonZeroIsize

    1.28.0 · source§

    impl Debug for NonZeroU8

    1.28.0 · source§

    impl Debug for NonZeroU16

    1.28.0 · source§

    impl Debug for NonZeroU32

    1.28.0 · source§

    impl Debug for NonZeroU64

    1.28.0 · source§

    impl Debug for NonZeroU128

    1.28.0 · source§

    impl Debug for NonZeroUsize

    source§

    impl Debug for RangeFull

    source§

    impl Debug for core::ptr::alignment::Alignment

    source§

    impl Debug for TimSortRun

    1.3.0 · source§

    impl Debug for AtomicBool

    1.34.0 · source§

    impl Debug for AtomicI8

    1.34.0 · source§

    impl Debug for AtomicI16

    1.34.0 · source§

    impl Debug for AtomicI32

    1.34.0 · source§

    impl Debug for AtomicI64

    1.3.0 · source§

    impl Debug for AtomicIsize

    1.34.0 · source§

    impl Debug for AtomicU8

    1.34.0 · source§

    impl Debug for AtomicU16

    1.34.0 · source§

    impl Debug for AtomicU32

    1.34.0 · source§

    impl Debug for AtomicU64

    1.3.0 · source§

    impl Debug for AtomicUsize

    1.36.0 · source§

    impl Debug for core::task::wake::Context<'_>

    1.36.0 · source§

    impl Debug for RawWaker

    1.36.0 · source§

    impl Debug for RawWakerVTable

    1.36.0 · source§

    impl Debug for core::task::wake::Waker

    1.27.0 · source§

    impl Debug for Duration

    1.66.0 · source§

    impl Debug for TryFromFloatSecsError

    1.28.0 · source§

    impl Debug for std::alloc::System

    1.65.0 · source§

    impl Debug for Backtrace

    source§

    impl Debug for BacktraceFrame

    1.13.0 · source§

    impl Debug for DefaultHasher

    1.16.0 · source§

    impl Debug for std::collections::hash::map::RandomState

    1.16.0 · source§

    impl Debug for Args

    1.16.0 · source§

    impl Debug for ArgsOs

    source§

    impl Debug for JoinPathsError

    1.16.0 · source§

    impl Debug for SplitPaths<'_>

    1.16.0 · source§

    impl Debug for Vars

    1.16.0 · source§

    impl Debug for VarsOs

    source§

    impl Debug for OsStr

    source§

    impl Debug for OsString

    1.6.0 · source§

    impl Debug for DirBuilder

    1.13.0 · source§

    impl Debug for std::fs::DirEntry

    source§

    impl Debug for File

    source§

    impl Debug for FileTimes

    1.1.0 · source§

    impl Debug for FileType

    1.16.0 · source§

    impl Debug for std::fs::Metadata

    source§

    impl Debug for OpenOptions

    source§

    impl Debug for std::fs::Permissions

    source§

    impl Debug for ReadDir

    1.56.0 · source§

    impl Debug for WriterPanicked

    source§

    impl Debug for std::io::error::Error

    source§

    impl Debug for BorrowedBuf<'_>

    1.16.0 · source§

    impl Debug for Stderr

    1.16.0 · source§

    impl Debug for StderrLock<'_>

    1.16.0 · source§

    impl Debug for Stdin

    1.16.0 · source§

    impl Debug for StdinLock<'_>

    1.16.0 · source§

    impl Debug for Stdout

    1.16.0 · source§

    impl Debug for StdoutLock<'_>

    1.16.0 · source§

    impl Debug for std::io::util::Empty

    1.16.0 · source§

    impl Debug for std::io::util::Repeat

    1.16.0 · source§

    impl Debug for Sink

    source§

    impl Debug for IntoIncoming

    source§

    impl Debug for TcpListener

    source§

    impl Debug for TcpStream

    source§

    impl Debug for UdpSocket

    1.63.0 · source§

    impl Debug for BorrowedFd<'_>

    1.63.0 · source§

    impl Debug for OwnedFd

    source§

    impl Debug for PidFd

    1.10.0 · source§

    impl Debug for std::os::unix::net::addr::SocketAddr

    1.10.0 · source§

    impl Debug for UnixDatagram

    1.10.0 · source§

    impl Debug for UnixListener

    1.10.0 · source§

    impl Debug for UnixStream

    source§

    impl Debug for UCred

    1.13.0 · source§

    impl Debug for Components<'_>

    source§

    impl Debug for Display<'_>

    1.13.0 · source§

    impl Debug for std::path::Iter<'_>

    source§

    impl Debug for std::path::Path

    source§

    impl Debug for PathBuf

    1.7.0 · source§

    impl Debug for StripPrefixError

    1.16.0 · source§

    impl Debug for Child

    1.16.0 · source§

    impl Debug for ChildStderr

    1.16.0 · source§

    impl Debug for ChildStdin

    1.16.0 · source§

    impl Debug for ChildStdout

    source§

    impl Debug for Command

    1.61.0 · source§

    impl Debug for ExitCode

    source§

    impl Debug for ExitStatus

    source§

    impl Debug for ExitStatusError

    1.7.0 · source§

    impl Debug for Output

    1.16.0 · source§

    impl Debug for Stdio

    1.16.0 · source§

    impl Debug for Barrier

    1.16.0 · source§

    impl Debug for BarrierWaitResult

    1.16.0 · source§

    impl Debug for std::sync::condvar::Condvar

    1.5.0 · source§

    impl Debug for std::sync::condvar::WaitTimeoutResult

    source§

    impl Debug for std::sync::mpsc::RecvError

    1.16.0 · source§

    impl Debug for std::sync::once::Once

    1.16.0 · source§

    impl Debug for std::sync::once::OnceState

    1.26.0 · source§

    impl Debug for AccessError

    1.63.0 · source§

    impl Debug for std::thread::scoped::Scope<'_, '_>

    source§

    impl Debug for Builder

    source§

    impl Debug for Thread

    1.19.0 · source§

    impl Debug for ThreadId

    1.8.0 · source§

    impl Debug for Instant

    1.8.0 · source§

    impl Debug for SystemTime

    1.8.0 · source§

    impl Debug for SystemTimeError

    source§

    impl Debug for Crc

    source§

    impl Debug for GzBuilder

    source§

    impl Debug for GzHeader

    source§

    impl Debug for Compress

    source§

    impl Debug for CompressError

    source§

    impl Debug for Decompress

    source§

    impl Debug for flate2::mem::DecompressError

    source§

    impl Debug for flate2::Compression

    source§

    impl Debug for getrandom::error::Error

    source§

    impl Debug for indexmap::TryReserveError

    source§

    impl Debug for ParseLevelError

    source§

    impl Debug for SetLoggerError

    source§

    impl Debug for ParseRatioError

    source§

    impl Debug for num_traits::ParseFloatError

    source§

    impl Debug for semver::parse::Error

    source§

    impl Debug for BuildMetadata

    source§

    impl Debug for Comparator

    source§

    impl Debug for Prerelease

    source§

    impl Debug for VersionReq

    source§

    impl Debug for IgnoredAny

    source§

    impl Debug for serde::de::value::Error

    source§

    impl Debug for serde_json::error::Error

    source§

    impl Debug for serde_json::map::Map<String, Value>

    source§

    impl Debug for serde_json::number::Number

    source§

    impl Debug for CompactFormatter

    source§

    impl Debug for serde_yaml::error::Error

    source§

    impl Debug for serde_yaml::error::Location

    source§

    impl Debug for Mapping

    source§

    impl Debug for serde_yaml::number::Number

    source§

    impl Debug for serde_yaml::value::tagged::Tag

    source§

    impl Debug for TaggedValue

    source§

    impl Debug for ATerm

    source§

    impl Debug for B0

    source§

    impl Debug for B1

    source§

    impl Debug for Z0

    source§

    impl Debug for Equal

    source§

    impl Debug for Greater

    source§

    impl Debug for Less

    source§

    impl Debug for UTerm

    source§

    impl Debug for Bernoulli

    source§

    impl Debug for Open01

    source§

    impl Debug for OpenClosed01

    source§

    impl Debug for Alphanumeric

    source§

    impl Debug for Standard

    source§

    impl Debug for UniformChar

    source§

    impl Debug for UniformDuration

    source§

    impl Debug for ReadError

    source§

    impl Debug for StepRng

    source§

    impl Debug for StdRng

    source§

    impl Debug for ThreadRng

    source§

    impl Debug for ChaCha8Core

    source§

    impl Debug for ChaCha8Rng

    source§

    impl Debug for ChaCha12Core

    source§

    impl Debug for ChaCha12Rng

    source§

    impl Debug for ChaCha20Core

    source§

    impl Debug for ChaCha20Rng

    source§

    impl Debug for rand_core::error::Error

    source§

    impl Debug for OsRng

    source§

    impl Debug for Arguments<'_>

    source§

    impl Debug for bones_framework::lib::prelude::alloc::fmt::Error

    §

    impl Debug for AHasher

    §

    impl Debug for AboveOrBelow

    §

    impl Debug for AccessKind

    §

    impl Debug for AccessMode

    §

    impl Debug for AdaptiveFilterType

    §

    impl Debug for Align

    §

    impl Debug for Align2

    §

    impl Debug for AllocError

    §

    impl Debug for Alphabet

    §

    impl Debug for AnchorMatrix<'_>

    §

    impl Debug for AnchorPoints<'_>

    §

    impl Debug for AnimationControl

    §

    impl Debug for Area

    §

    impl Debug for AxisBools

    §

    impl Debug for AxisValueMap

    §

    impl Debug for Backoff

    §

    impl Debug for Bar

    §

    impl Debug for BigEndian

    §

    impl Debug for BitDepth

    §

    impl Debug for BlendOp

    §

    impl Debug for BoxElem

    §

    impl Debug for BoxSpread

    §

    impl Debug for CCursor

    §

    impl Debug for CCursorRange

    §

    impl Debug for CFFError

    §

    impl Debug for CacheStorage

    §

    impl Debug for Chains<'_>

    §

    impl Debug for CharacterDirection

    §

    impl Debug for CheckedCastError

    §

    impl Debug for ChunkType

    §

    impl Debug for CircleShape

    §

    impl Debug for ClassMatrix<'_>

    §

    impl Debug for ClippedPrimitive

    §

    impl Debug for ClippedShape

    §

    impl Debug for CodepointIdIter<'_>

    §

    impl Debug for CollapsingState

    §

    impl Debug for Color32

    §

    impl Debug for ColorType

    §

    impl Debug for ColorType

    §

    impl Debug for Compression

    §

    impl Debug for CompressionLevel

    §

    impl Debug for CompressionStrategy

    §

    impl Debug for CompressionType

    §

    impl Debug for Config

    §

    impl Debug for Constants<'_>

    §

    impl Debug for Context

    §

    impl Debug for ContextualEntryData

    §

    impl Debug for ContextualSubtable<'_>

    §

    impl Debug for Corner

    §

    impl Debug for Coverage

    §

    impl Debug for CreateKind

    §

    impl Debug for CubicBezierShape

    §

    impl Debug for CursiveAnchorSet<'_>

    §

    impl Debug for Cursor

    §

    impl Debug for CursorIcon

    §

    impl Debug for CursorRange

    §

    impl Debug for DIR

    §

    impl Debug for DataChange

    §

    impl Debug for DataFormat

    §

    impl Debug for DebugOptions

    §

    impl Debug for DecodeError

    §

    impl Debug for Decoded

    §

    impl Debug for DecodingError

    §

    impl Debug for DecodingError

    §

    impl Debug for DecompressError

    §

    impl Debug for DecompressionError

    §

    impl Debug for Delay

    §

    impl Debug for DirEntry

    §

    impl Debug for Direction

    §

    impl Debug for DisposeOp

    §

    impl Debug for Dl_info

    §

    impl Debug for DroppedFile

    §

    impl Debug for DynamicImage

    §

    impl Debug for Eager

    §

    impl Debug for Elf32_Chdr

    §

    impl Debug for Elf32_Ehdr

    §

    impl Debug for Elf32_Phdr

    §

    impl Debug for Elf32_Shdr

    §

    impl Debug for Elf32_Sym

    §

    impl Debug for Elf64_Chdr

    §

    impl Debug for Elf64_Ehdr

    §

    impl Debug for Elf64_Phdr

    §

    impl Debug for Elf64_Shdr

    §

    impl Debug for Elf64_Sym

    §

    impl Debug for EncodeError

    §

    impl Debug for EncodingError

    §

    impl Debug for EncodingError

    §

    impl Debug for EntryData

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for ErrorKind

    §

    impl Debug for ErrorKind

    §

    impl Debug for Event

    §

    impl Debug for Event

    When the alternate flag is enabled this will print platform specific +

    Implementors§

    source§

    impl Debug for EulerRot

    source§

    impl Debug for ButtonState

    source§

    impl Debug for KeyCode

    source§

    impl Debug for MouseButton

    source§

    impl Debug for MouseScrollUnit

    source§

    impl Debug for TimerMode

    source§

    impl Debug for AudioEvent

    source§

    impl Debug for Color

    source§

    impl Debug for HexColorError

    source§

    impl Debug for bones_framework::render::sprite::Image

    §

    impl Debug for EcsError

    §

    impl Debug for CoreStage

    §

    impl Debug for bones_framework::lib::ecs::prelude::Primitive

    §

    impl Debug for SchemaKind

    §

    impl Debug for CollectionAllocErr

    §

    impl Debug for KeyError

    §

    impl Debug for LabeledIdCreateError

    §

    impl Debug for LabledIdParseError

    §

    impl Debug for bones_framework::lib::prelude::hashbrown::TryReserveError

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::OnceState

    source§

    impl Debug for TryReserveErrorKind

    source§

    impl Debug for SearchStep

    1.28.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::fmt::Alignment

    source§

    impl Debug for AsciiChar

    source§

    impl Debug for core::cmp::Ordering

    1.34.0 · source§

    impl Debug for Infallible

    source§

    impl Debug for Which

    1.16.0 · source§

    impl Debug for c_void

    1.7.0 · source§

    impl Debug for IpAddr

    source§

    impl Debug for Ipv6MulticastScope

    source§

    impl Debug for core::net::socket_addr::SocketAddr

    source§

    impl Debug for FpCategory

    1.55.0 · source§

    impl Debug for IntErrorKind

    source§

    impl Debug for core::sync::atomic::Ordering

    1.65.0 · source§

    impl Debug for BacktraceStatus

    source§

    impl Debug for VarError

    source§

    impl Debug for SeekFrom

    source§

    impl Debug for std::io::error::ErrorKind

    source§

    impl Debug for Shutdown

    source§

    impl Debug for AncillaryError

    source§

    impl Debug for BacktraceStyle

    1.12.0 · source§

    impl Debug for std::sync::mpsc::RecvTimeoutError

    source§

    impl Debug for std::sync::mpsc::TryRecvError

    source§

    impl Debug for _Unwind_Reason_Code

    source§

    impl Debug for FlushCompress

    source§

    impl Debug for FlushDecompress

    source§

    impl Debug for Status

    source§

    impl Debug for FromHexError

    source§

    impl Debug for Level

    source§

    impl Debug for LevelFilter

    source§

    impl Debug for FloatErrorKind

    source§

    impl Debug for Always

    source§

    impl Debug for Op

    source§

    impl Debug for Category

    source§

    impl Debug for serde_json::value::Value

    source§

    impl Debug for serde_yaml::value::Value

    source§

    impl Debug for yaml_break_t

    source§

    impl Debug for yaml_emitter_state_t

    source§

    impl Debug for yaml_encoding_t

    source§

    impl Debug for yaml_error_type_t

    source§

    impl Debug for yaml_event_type_t

    source§

    impl Debug for yaml_mapping_style_t

    source§

    impl Debug for yaml_node_type_t

    source§

    impl Debug for yaml_parser_state_t

    source§

    impl Debug for yaml_scalar_style_t

    source§

    impl Debug for yaml_sequence_style_t

    source§

    impl Debug for yaml_token_type_t

    source§

    impl Debug for BernoulliError

    source§

    impl Debug for WeightedError

    source§

    impl Debug for IndexVec

    source§

    impl Debug for IndexVecIntoIter

    source§

    impl Debug for bool

    source§

    impl Debug for char

    source§

    impl Debug for f32

    source§

    impl Debug for f64

    source§

    impl Debug for i8

    source§

    impl Debug for i16

    source§

    impl Debug for i32

    source§

    impl Debug for i64

    source§

    impl Debug for i128

    source§

    impl Debug for isize

    source§

    impl Debug for !

    source§

    impl Debug for str

    source§

    impl Debug for u8

    source§

    impl Debug for u16

    source§

    impl Debug for u32

    source§

    impl Debug for u64

    source§

    impl Debug for u128

    source§

    impl Debug for ()

    source§

    impl Debug for usize

    source§

    impl Debug for AnimatedSprite

    source§

    impl Debug for AnimationBankSprite

    source§

    impl Debug for Affine2

    source§

    impl Debug for Affine3A

    source§

    impl Debug for BVec2

    source§

    impl Debug for BVec3

    source§

    impl Debug for BVec3A

    source§

    impl Debug for BVec4

    source§

    impl Debug for BVec4A

    source§

    impl Debug for DAffine2

    source§

    impl Debug for DAffine3

    source§

    impl Debug for DMat2

    source§

    impl Debug for DMat3

    source§

    impl Debug for DMat4

    source§

    impl Debug for DQuat

    source§

    impl Debug for DVec2

    source§

    impl Debug for DVec3

    source§

    impl Debug for DVec4

    source§

    impl Debug for I64Vec2

    source§

    impl Debug for I64Vec3

    source§

    impl Debug for I64Vec4

    source§

    impl Debug for IVec2

    source§

    impl Debug for IVec3

    source§

    impl Debug for IVec4

    source§

    impl Debug for Mat2

    source§

    impl Debug for Mat3

    source§

    impl Debug for Mat3A

    source§

    impl Debug for Mat4

    source§

    impl Debug for Quat

    source§

    impl Debug for U64Vec2

    source§

    impl Debug for U64Vec3

    source§

    impl Debug for U64Vec4

    source§

    impl Debug for UVec2

    source§

    impl Debug for UVec3

    source§

    impl Debug for UVec4

    source§

    impl Debug for bones_framework::glam::Vec2

    source§

    impl Debug for Vec3

    source§

    impl Debug for Vec3A

    source§

    impl Debug for Vec4

    source§

    impl Debug for KeyboardInput

    source§

    impl Debug for KeyboardInputs

    source§

    impl Debug for MouseButtonInput

    source§

    impl Debug for MouseInputs

    source§

    impl Debug for MouseScrollInput

    source§

    impl Debug for Stopwatch

    source§

    impl Debug for Time

    source§

    impl Debug for Timer

    source§

    impl Debug for Window

    source§

    impl Debug for AudioEvents

    source§

    impl Debug for AudioSource

    source§

    impl Debug for Camera

    source§

    impl Debug for Viewport

    source§

    impl Debug for Path2d

    source§

    impl Debug for Atlas

    source§

    impl Debug for AtlasSprite

    source§

    impl Debug for Sprite

    source§

    impl Debug for Tile

    source§

    impl Debug for TileLayer

    source§

    impl Debug for Transform

    source§

    impl Debug for EguiCtx

    source§

    impl Debug for EguiSettings

    source§

    impl Debug for EguiTextures

    §

    impl Debug for AssetInfo

    §

    impl Debug for AssetLoc

    §

    impl Debug for AssetPack

    §

    impl Debug for AssetPackReq

    §

    impl Debug for AssetPackSpec

    §

    impl Debug for AssetStore

    §

    impl Debug for Cid

    §

    impl Debug for CorePackfileMeta

    §

    impl Debug for IncompatibleGameVersionError

    §

    impl Debug for LoadedAsset

    §

    impl Debug for PackfileMeta

    §

    impl Debug for SchemaAssetHandle

    §

    impl Debug for SchemaPath

    §

    impl Debug for UntypedHandle

    source§

    impl Debug for Version

    §

    impl Debug for BitSetVec

    §

    impl Debug for bones_framework::lib::ecs::prelude::BorrowError

    §

    impl Debug for bones_framework::lib::ecs::prelude::BorrowMutError

    §

    impl Debug for CommandQueue

    §

    impl Debug for Entities

    §

    impl Debug for Entity

    §

    impl Debug for SchemaBox

    §

    impl Debug for SchemaData

    §

    impl Debug for SchemaId

    §

    impl Debug for SchemaMap

    §

    impl Debug for SchemaMismatchError

    §

    impl Debug for SchemaVec

    §

    impl Debug for StructFieldInfo

    §

    impl Debug for StructSchemaInfo

    §

    impl Debug for SystemStages

    §

    impl Debug for Ulid

    §

    impl Debug for World

    §

    impl Debug for bones_framework::lib::ecs::utils::Key<24>

    §

    impl Debug for LabeledId

    §

    impl Debug for Session

    §

    impl Debug for SessionOptions

    §

    impl Debug for Sessions

    source§

    impl Debug for bones_framework::lib::prelude::anyhow::Error

    §

    impl Debug for SchemaTypeMap

    §

    impl Debug for FxHasher32

    §

    impl Debug for FxHasher64

    §

    impl Debug for FxHasher

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::Condvar

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::Once

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::WaitTimeoutResult

    source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::AllocError

    source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::Global

    1.28.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::Layout

    1.50.0 · source§

    impl Debug for LayoutError

    1.57.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::collections::TryReserveError

    source§

    impl Debug for CString

    1.64.0 · source§

    impl Debug for FromVecWithNulError

    1.64.0 · source§

    impl Debug for IntoStringError

    1.64.0 · source§

    impl Debug for NulError

    1.38.0 · source§

    impl Debug for Chars<'_>

    1.17.0 · source§

    impl Debug for EncodeUtf16<'_>

    source§

    impl Debug for ParseBoolError

    source§

    impl Debug for Utf8Chunks<'_>

    source§

    impl Debug for Utf8Error

    1.17.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::string::Drain<'_>

    source§

    impl Debug for FromUtf8Error

    source§

    impl Debug for FromUtf16Error

    source§

    impl Debug for String

    source§

    impl Debug for core::any::TypeId

    1.34.0 · source§

    impl Debug for TryFromSliceError

    1.16.0 · source§

    impl Debug for core::ascii::EscapeDefault

    1.13.0 · source§

    impl Debug for core::cell::BorrowError

    1.13.0 · source§

    impl Debug for core::cell::BorrowMutError

    1.34.0 · source§

    impl Debug for CharTryFromError

    1.20.0 · source§

    impl Debug for ParseCharError

    1.9.0 · source§

    impl Debug for DecodeUtf16Error

    1.20.0 · source§

    impl Debug for core::char::EscapeDebug

    source§

    impl Debug for core::char::EscapeDefault

    source§

    impl Debug for core::char::EscapeUnicode

    source§

    impl Debug for ToLowercase

    source§

    impl Debug for ToUppercase

    1.59.0 · source§

    impl Debug for TryFromCharError

    1.27.0 · source§

    impl Debug for CpuidResult

    1.27.0 · source§

    impl Debug for __m128

    source§

    impl Debug for __m128bh

    1.27.0 · source§

    impl Debug for __m128d

    1.27.0 · source§

    impl Debug for __m128i

    1.27.0 · source§

    impl Debug for __m256

    source§

    impl Debug for __m256bh

    1.27.0 · source§

    impl Debug for __m256d

    1.27.0 · source§

    impl Debug for __m256i

    source§

    impl Debug for __m512

    source§

    impl Debug for __m512bh

    source§

    impl Debug for __m512d

    source§

    impl Debug for __m512i

    1.3.0 · source§

    impl Debug for CStr

    1.69.0 · source§

    impl Debug for FromBytesUntilNulError

    1.64.0 · source§

    impl Debug for FromBytesWithNulError

    source§

    impl Debug for SipHasher

    1.33.0 · source§

    impl Debug for PhantomPinned

    source§

    impl Debug for Assume

    source§

    impl Debug for Ipv4Addr

    source§

    impl Debug for Ipv6Addr

    source§

    impl Debug for AddrParseError

    source§

    impl Debug for SocketAddrV4

    source§

    impl Debug for SocketAddrV6

    source§

    impl Debug for core::num::dec2flt::ParseFloatError

    source§

    impl Debug for ParseIntError

    1.34.0 · source§

    impl Debug for TryFromIntError

    1.34.0 · source§

    impl Debug for NonZeroI8

    1.34.0 · source§

    impl Debug for NonZeroI16

    1.34.0 · source§

    impl Debug for NonZeroI32

    1.34.0 · source§

    impl Debug for NonZeroI64

    1.34.0 · source§

    impl Debug for NonZeroI128

    1.34.0 · source§

    impl Debug for NonZeroIsize

    1.28.0 · source§

    impl Debug for NonZeroU8

    1.28.0 · source§

    impl Debug for NonZeroU16

    1.28.0 · source§

    impl Debug for NonZeroU32

    1.28.0 · source§

    impl Debug for NonZeroU64

    1.28.0 · source§

    impl Debug for NonZeroU128

    1.28.0 · source§

    impl Debug for NonZeroUsize

    source§

    impl Debug for RangeFull

    source§

    impl Debug for core::ptr::alignment::Alignment

    source§

    impl Debug for TimSortRun

    1.3.0 · source§

    impl Debug for AtomicBool

    1.34.0 · source§

    impl Debug for AtomicI8

    1.34.0 · source§

    impl Debug for AtomicI16

    1.34.0 · source§

    impl Debug for AtomicI32

    1.34.0 · source§

    impl Debug for AtomicI64

    1.3.0 · source§

    impl Debug for AtomicIsize

    1.34.0 · source§

    impl Debug for AtomicU8

    1.34.0 · source§

    impl Debug for AtomicU16

    1.34.0 · source§

    impl Debug for AtomicU32

    1.34.0 · source§

    impl Debug for AtomicU64

    1.3.0 · source§

    impl Debug for AtomicUsize

    1.36.0 · source§

    impl Debug for core::task::wake::Context<'_>

    1.36.0 · source§

    impl Debug for RawWaker

    1.36.0 · source§

    impl Debug for RawWakerVTable

    1.36.0 · source§

    impl Debug for core::task::wake::Waker

    1.27.0 · source§

    impl Debug for Duration

    1.66.0 · source§

    impl Debug for TryFromFloatSecsError

    1.28.0 · source§

    impl Debug for std::alloc::System

    1.65.0 · source§

    impl Debug for Backtrace

    source§

    impl Debug for BacktraceFrame

    1.13.0 · source§

    impl Debug for DefaultHasher

    1.16.0 · source§

    impl Debug for std::collections::hash::map::RandomState

    1.16.0 · source§

    impl Debug for Args

    1.16.0 · source§

    impl Debug for ArgsOs

    source§

    impl Debug for JoinPathsError

    1.16.0 · source§

    impl Debug for SplitPaths<'_>

    1.16.0 · source§

    impl Debug for Vars

    1.16.0 · source§

    impl Debug for VarsOs

    source§

    impl Debug for OsStr

    source§

    impl Debug for OsString

    1.6.0 · source§

    impl Debug for DirBuilder

    1.13.0 · source§

    impl Debug for std::fs::DirEntry

    source§

    impl Debug for File

    source§

    impl Debug for FileTimes

    1.1.0 · source§

    impl Debug for FileType

    1.16.0 · source§

    impl Debug for std::fs::Metadata

    source§

    impl Debug for OpenOptions

    source§

    impl Debug for std::fs::Permissions

    source§

    impl Debug for ReadDir

    1.56.0 · source§

    impl Debug for WriterPanicked

    source§

    impl Debug for std::io::error::Error

    source§

    impl Debug for BorrowedBuf<'_>

    1.16.0 · source§

    impl Debug for Stderr

    1.16.0 · source§

    impl Debug for StderrLock<'_>

    1.16.0 · source§

    impl Debug for Stdin

    1.16.0 · source§

    impl Debug for StdinLock<'_>

    1.16.0 · source§

    impl Debug for Stdout

    1.16.0 · source§

    impl Debug for StdoutLock<'_>

    1.16.0 · source§

    impl Debug for std::io::util::Empty

    1.16.0 · source§

    impl Debug for std::io::util::Repeat

    1.16.0 · source§

    impl Debug for Sink

    source§

    impl Debug for IntoIncoming

    source§

    impl Debug for TcpListener

    source§

    impl Debug for TcpStream

    source§

    impl Debug for UdpSocket

    1.63.0 · source§

    impl Debug for BorrowedFd<'_>

    1.63.0 · source§

    impl Debug for OwnedFd

    source§

    impl Debug for PidFd

    1.10.0 · source§

    impl Debug for std::os::unix::net::addr::SocketAddr

    1.10.0 · source§

    impl Debug for UnixDatagram

    1.10.0 · source§

    impl Debug for UnixListener

    1.10.0 · source§

    impl Debug for UnixStream

    source§

    impl Debug for UCred

    1.13.0 · source§

    impl Debug for Components<'_>

    source§

    impl Debug for Display<'_>

    1.13.0 · source§

    impl Debug for std::path::Iter<'_>

    source§

    impl Debug for std::path::Path

    source§

    impl Debug for PathBuf

    1.7.0 · source§

    impl Debug for StripPrefixError

    1.16.0 · source§

    impl Debug for Child

    1.16.0 · source§

    impl Debug for ChildStderr

    1.16.0 · source§

    impl Debug for ChildStdin

    1.16.0 · source§

    impl Debug for ChildStdout

    source§

    impl Debug for Command

    1.61.0 · source§

    impl Debug for ExitCode

    source§

    impl Debug for ExitStatus

    source§

    impl Debug for ExitStatusError

    1.7.0 · source§

    impl Debug for Output

    1.16.0 · source§

    impl Debug for Stdio

    1.16.0 · source§

    impl Debug for Barrier

    1.16.0 · source§

    impl Debug for BarrierWaitResult

    1.16.0 · source§

    impl Debug for std::sync::condvar::Condvar

    1.5.0 · source§

    impl Debug for std::sync::condvar::WaitTimeoutResult

    source§

    impl Debug for std::sync::mpsc::RecvError

    1.16.0 · source§

    impl Debug for std::sync::once::Once

    1.16.0 · source§

    impl Debug for std::sync::once::OnceState

    1.26.0 · source§

    impl Debug for AccessError

    1.63.0 · source§

    impl Debug for std::thread::scoped::Scope<'_, '_>

    source§

    impl Debug for Builder

    source§

    impl Debug for Thread

    1.19.0 · source§

    impl Debug for ThreadId

    1.8.0 · source§

    impl Debug for Instant

    1.8.0 · source§

    impl Debug for SystemTime

    1.8.0 · source§

    impl Debug for SystemTimeError

    source§

    impl Debug for Crc

    source§

    impl Debug for GzBuilder

    source§

    impl Debug for GzHeader

    source§

    impl Debug for Compress

    source§

    impl Debug for CompressError

    source§

    impl Debug for Decompress

    source§

    impl Debug for flate2::mem::DecompressError

    source§

    impl Debug for flate2::Compression

    source§

    impl Debug for getrandom::error::Error

    source§

    impl Debug for indexmap::TryReserveError

    source§

    impl Debug for ParseLevelError

    source§

    impl Debug for SetLoggerError

    source§

    impl Debug for ParseRatioError

    source§

    impl Debug for num_traits::ParseFloatError

    source§

    impl Debug for semver::parse::Error

    source§

    impl Debug for BuildMetadata

    source§

    impl Debug for Comparator

    source§

    impl Debug for Prerelease

    source§

    impl Debug for VersionReq

    source§

    impl Debug for IgnoredAny

    source§

    impl Debug for serde::de::value::Error

    source§

    impl Debug for serde_json::error::Error

    source§

    impl Debug for serde_json::map::Map<String, Value>

    source§

    impl Debug for serde_json::number::Number

    source§

    impl Debug for CompactFormatter

    source§

    impl Debug for serde_yaml::error::Error

    source§

    impl Debug for serde_yaml::error::Location

    source§

    impl Debug for Mapping

    source§

    impl Debug for serde_yaml::number::Number

    source§

    impl Debug for serde_yaml::value::tagged::Tag

    source§

    impl Debug for TaggedValue

    source§

    impl Debug for ATerm

    source§

    impl Debug for B0

    source§

    impl Debug for B1

    source§

    impl Debug for Z0

    source§

    impl Debug for Equal

    source§

    impl Debug for Greater

    source§

    impl Debug for Less

    source§

    impl Debug for UTerm

    source§

    impl Debug for Bernoulli

    source§

    impl Debug for Open01

    source§

    impl Debug for OpenClosed01

    source§

    impl Debug for Alphanumeric

    source§

    impl Debug for Standard

    source§

    impl Debug for UniformChar

    source§

    impl Debug for UniformDuration

    source§

    impl Debug for ReadError

    source§

    impl Debug for StepRng

    source§

    impl Debug for StdRng

    source§

    impl Debug for ThreadRng

    source§

    impl Debug for ChaCha8Core

    source§

    impl Debug for ChaCha8Rng

    source§

    impl Debug for ChaCha12Core

    source§

    impl Debug for ChaCha12Rng

    source§

    impl Debug for ChaCha20Core

    source§

    impl Debug for ChaCha20Rng

    source§

    impl Debug for rand_core::error::Error

    source§

    impl Debug for OsRng

    source§

    impl Debug for Arguments<'_>

    source§

    impl Debug for bones_framework::lib::prelude::alloc::fmt::Error

    §

    impl Debug for AHasher

    §

    impl Debug for AboveOrBelow

    §

    impl Debug for AccessKind

    §

    impl Debug for AccessMode

    §

    impl Debug for AdaptiveFilterType

    §

    impl Debug for Align

    §

    impl Debug for Align2

    §

    impl Debug for AllocError

    §

    impl Debug for Alphabet

    §

    impl Debug for AnchorMatrix<'_>

    §

    impl Debug for AnchorPoints<'_>

    §

    impl Debug for AnimationControl

    §

    impl Debug for Area

    §

    impl Debug for AxisBools

    §

    impl Debug for AxisValueMap

    §

    impl Debug for Backoff

    §

    impl Debug for Bar

    §

    impl Debug for BigEndian

    §

    impl Debug for BitDepth

    §

    impl Debug for BlendOp

    §

    impl Debug for BoxElem

    §

    impl Debug for BoxSpread

    §

    impl Debug for CCursor

    §

    impl Debug for CCursorRange

    §

    impl Debug for CFFError

    §

    impl Debug for CacheStorage

    §

    impl Debug for Chains<'_>

    §

    impl Debug for CharacterDirection

    §

    impl Debug for CheckedCastError

    §

    impl Debug for ChunkType

    §

    impl Debug for CircleShape

    §

    impl Debug for ClassMatrix<'_>

    §

    impl Debug for ClippedPrimitive

    §

    impl Debug for ClippedShape

    §

    impl Debug for CodepointIdIter<'_>

    §

    impl Debug for CollapsingState

    §

    impl Debug for Color32

    §

    impl Debug for ColorType

    §

    impl Debug for ColorType

    §

    impl Debug for Compression

    §

    impl Debug for CompressionLevel

    §

    impl Debug for CompressionStrategy

    §

    impl Debug for CompressionType

    §

    impl Debug for Config

    §

    impl Debug for Constants<'_>

    §

    impl Debug for Context

    §

    impl Debug for ContextualEntryData

    §

    impl Debug for ContextualSubtable<'_>

    §

    impl Debug for Corner

    §

    impl Debug for Coverage

    §

    impl Debug for CreateKind

    §

    impl Debug for CubicBezierShape

    §

    impl Debug for CursiveAnchorSet<'_>

    §

    impl Debug for Cursor

    §

    impl Debug for CursorIcon

    §

    impl Debug for CursorRange

    §

    impl Debug for DIR

    §

    impl Debug for DataChange

    §

    impl Debug for DataFormat

    §

    impl Debug for DebugOptions

    §

    impl Debug for DecodeError

    §

    impl Debug for Decoded

    §

    impl Debug for DecodingError

    §

    impl Debug for DecodingError

    §

    impl Debug for DecompressError

    §

    impl Debug for DecompressionError

    §

    impl Debug for Delay

    §

    impl Debug for DirEntry

    §

    impl Debug for Direction

    §

    impl Debug for DisposeOp

    §

    impl Debug for Dl_info

    §

    impl Debug for DroppedFile

    §

    impl Debug for DynamicImage

    §

    impl Debug for Eager

    §

    impl Debug for Elf32_Chdr

    §

    impl Debug for Elf32_Ehdr

    §

    impl Debug for Elf32_Phdr

    §

    impl Debug for Elf32_Shdr

    §

    impl Debug for Elf32_Sym

    §

    impl Debug for Elf64_Chdr

    §

    impl Debug for Elf64_Ehdr

    §

    impl Debug for Elf64_Phdr

    §

    impl Debug for Elf64_Shdr

    §

    impl Debug for Elf64_Sym

    §

    impl Debug for EncodeError

    §

    impl Debug for EncodingError

    §

    impl Debug for EncodingError

    §

    impl Debug for EntryData

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for ErrorKind

    §

    impl Debug for ErrorKind

    §

    impl Debug for Event

    §

    impl Debug for Event

    When the alternate flag is enabled this will print platform specific details, for example the fields of the kevent structure on platforms that use kqueue(2). Note however that the output of this implementation is not consider a part of the stable API.

    diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/trait.HasSchema.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/trait.HasSchema.html index 0f007c4221..2f26858beb 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/trait.HasSchema.html @@ -45,7 +45,7 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    source§

    impl HasSchema for SessionOptions

    source§

    impl HasSchema for Sessions

    §

    impl HasSchema for String

    §

    impl<K, V> HasSchema for SMap<K, V>where +

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for SessionOptions

    §

    impl HasSchema for Sessions

    §

    impl HasSchema for String

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

    §

    impl<T> HasSchema for Handle<T>where T: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/trait.HasSchema.html b/rustdoc/bones_framework/lib/prelude/bones_schema/trait.HasSchema.html index fac1a57991..06bab57330 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/trait.HasSchema.html @@ -45,7 +45,7 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    source§

    impl HasSchema for SessionOptions

    source§

    impl HasSchema for Sessions

    §

    impl HasSchema for String

    §

    impl<K, V> HasSchema for SMap<K, V>where +

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for SessionOptions

    §

    impl HasSchema for Sessions

    §

    impl HasSchema for String

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

    §

    impl<T> HasSchema for Handle<T>where T: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where diff --git a/rustdoc/bones_framework/lib/prelude/index.html b/rustdoc/bones_framework/lib/prelude/index.html index 0de9acfeae..f2ea3cdbab 100644 --- a/rustdoc/bones_framework/lib/prelude/index.html +++ b/rustdoc/bones_framework/lib/prelude/index.html @@ -1,4 +1,4 @@ -bones_framework::lib::prelude - Rust
    Expand description

    Bones lib prelude

    +bones_framework::lib::prelude - Rust
    Expand description

    Bones lib prelude

    Modules

    -

    Trait Implementations§

    source§

    impl Default for Game

    source§

    fn default() -> Game

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Game

    §

    impl Send for Game

    §

    impl Sync for Game

    §

    impl Unpin for Game

    §

    impl !UnwindSafe for Game

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl Default for Game

    §

    fn default() -> Game

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Game

    §

    impl Send for Game

    §

    impl Sync for Game

    §

    impl Unpin for Game

    §

    impl !UnwindSafe for Game

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_framework/lib/prelude/struct.Session.html b/rustdoc/bones_framework/lib/prelude/struct.Session.html index f35da6bbaa..642910311a 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.Session.html +++ b/rustdoc/bones_framework/lib/prelude/struct.Session.html @@ -1,4 +1,4 @@ -Session in bones_framework::lib::prelude - Rust
    pub struct Session {
    +Session in bones_framework::lib::prelude - Rust
    pub struct Session {
         pub world: World,
         pub stages: SystemStages,
         pub active: bool,
    @@ -12,11 +12,11 @@
     
    §visible: bool

    Whether or not this session should be rendered.

    §priority: i32

    The priority of this session relative to other sessions in the Game.

    §runner: Box<dyn SessionRunner + 'static, Global>

    The session runner to use for this session.

    -

    Implementations§

    source§

    impl Session

    source

    pub fn new() -> Session

    Create an empty Session.

    -
    source

    pub fn install_plugin(&mut self, plugin: impl Plugin) -> &mut Session

    Install a plugin.

    -
    source

    pub fn snapshot(&self) -> World

    Snapshot the world state.

    +

    Implementations§

    §

    impl Session

    pub fn new() -> Session

    Create an empty Session.

    +

    pub fn install_plugin(&mut self, plugin: impl Plugin) -> &mut Session

    Install a plugin.

    +

    pub fn snapshot(&self) -> World

    Snapshot the world state.

    This is the same as core.world.clone(), but it is more explicit.

    -
    source

    pub fn restore(&mut self, world: &mut World)

    Restore the world state.

    +

    pub fn restore(&mut self, world: &mut World)

    Restore the world state.

    Re-sets the world state to that of the provided world, which may or may not have been created with snapshot().

    This is the same as doing an std::mem::swap on self.world, but it is more explicit.

    @@ -50,7 +50,7 @@ ) -> &mut SystemStageswhere L: StageLabel, S: SystemStage + 'static,

    Insert a new stage, after another existing stage

    -

    Trait Implementations§

    source§

    impl Debug for Session

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for Session

    source§

    fn default() -> Session

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Session

    §

    type Target = SystemStages

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &<Session as Deref>::Target

    Dereferences the value.
    source§

    impl DerefMut for Session

    source§

    fn deref_mut(&mut self) -> &mut <Session as Deref>::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl Debug for Session

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Session

    §

    fn default() -> Session

    Returns the “default value” for a type. Read more
    §

    impl Deref for Session

    §

    type Target = SystemStages

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &<Session as Deref>::Target

    Dereferences the value.
    §

    impl DerefMut for Session

    §

    fn deref_mut(&mut self) -> &mut <Session as Deref>::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_framework/lib/prelude/struct.SessionOptions.html b/rustdoc/bones_framework/lib/prelude/struct.SessionOptions.html index 1e863b04fc..e4c148624a 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SessionOptions.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SessionOptions.html @@ -1,4 +1,4 @@ -SessionOptions in bones_framework::lib::prelude - Rust

    Fields§

    §active: bool

    Whether or not this session should be active after this frame.

    §visible: bool

    Whether or not this session should be visible.

    §delete: bool

    Whether or not this session should be deleted.

    -

    Trait Implementations§

    source§

    impl Clone for SessionOptions

    source§

    fn clone(&self) -> SessionOptions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SessionOptions

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for SessionOptions

    source§

    fn default() -> SessionOptions

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for SessionOptions

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere +

    Trait Implementations§

    §

    impl Clone for SessionOptions

    §

    fn clone(&self) -> SessionOptions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for SessionOptions

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for SessionOptions

    §

    fn default() -> SessionOptions

    Returns the “default value” for a type. Read more
    §

    impl HasSchema for SessionOptions

    §

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory @@ -14,7 +14,7 @@ T: HasSchema,
    Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

    Converts a reference of T to a SchemaRef
    §

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

    Converts a reference of T to a SchemaRefMut
    source§

    impl Copy for SessionOptions

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Self: Sized,

    Converts a reference of T to a SchemaRefMut
    §

    impl Copy for SessionOptions

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_framework/lib/prelude/struct.Sessions.html b/rustdoc/bones_framework/lib/prelude/struct.Sessions.html index e6effe39ce..8ab8a768ab 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.Sessions.html +++ b/rustdoc/bones_framework/lib/prelude/struct.Sessions.html @@ -1,20 +1,20 @@ -Sessions in bones_framework::lib::prelude - Rust
    pub struct Sessions { /* private fields */ }
    Expand description

    Container for multiple game sessions.

    +Sessions in bones_framework::lib::prelude - Rust
    pub struct Sessions { /* private fields */ }
    Expand description

    Container for multiple game sessions.

    Each session shares the same Entities.

    -

    Implementations§

    source§

    impl Sessions

    source

    pub fn create<K>(&mut self, name: K) -> &mut Sessionwhere +

    Implementations§

    §

    impl Sessions

    pub fn create<K>(&mut self, name: K) -> &mut Sessionwhere K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Create a new session, and borrow it mutably so it can be modified.

    -
    source

    pub fn delete<K>(&mut self, name: K)where +

    pub fn delete<K>(&mut self, name: K)where K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Delete a session.

    -
    source

    pub fn get<K>(&self, name: K) -> Option<&Session>where +

    pub fn get<K>(&self, name: K) -> Option<&Session>where K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Borrow a session from the sessions list.

    -
    source

    pub fn get_mut<K>(&mut self, name: K) -> Option<&mut Session>where +

    pub fn get_mut<K>(&mut self, name: K) -> Option<&mut Session>where K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Borrow a session from the sessions list.

    -
    source

    pub fn iter_mut(&mut self) -> IterMut<'_, Key<24>, Session>

    Mutably iterate over sessions.

    -
    source

    pub fn iter(&self) -> Iter<'_, Key<24>, Session>

    Iterate over sessions.

    -

    Trait Implementations§

    source§

    impl Clone for Sessions

    source§

    fn clone(&self) -> Sessions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Sessions

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for Sessions

    source§

    fn default() -> Sessions

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for Sessions

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere +

    pub fn iter_mut(&mut self) -> IterMut<'_, Key<24>, Session>

    Mutably iterate over sessions.

    +

    pub fn iter(&self) -> Iter<'_, Key<24>, Session>

    Iterate over sessions.

    +

    Trait Implementations§

    §

    impl Clone for Sessions

    §

    fn clone(&self) -> Sessions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Sessions

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Sessions

    §

    fn default() -> Sessions

    Returns the “default value” for a type. Read more
    §

    impl HasSchema for Sessions

    §

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_framework/lib/prelude/trait.HasSchema.html b/rustdoc/bones_framework/lib/prelude/trait.HasSchema.html index 62674ec952..3c7fa32c9f 100644 --- a/rustdoc/bones_framework/lib/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/prelude/trait.HasSchema.html @@ -45,7 +45,7 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    source§

    impl HasSchema for SessionOptions

    source§

    impl HasSchema for Sessions

    §

    impl HasSchema for String

    §

    impl<K, V> HasSchema for SMap<K, V>where +

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for SessionOptions

    §

    impl HasSchema for Sessions

    §

    impl HasSchema for String

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

    §

    impl<T> HasSchema for Handle<T>where T: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where diff --git a/rustdoc/bones_framework/lib/prelude/trait.Plugin.html b/rustdoc/bones_framework/lib/prelude/trait.Plugin.html index 94e0649529..898bb124d9 100644 --- a/rustdoc/bones_framework/lib/prelude/trait.Plugin.html +++ b/rustdoc/bones_framework/lib/prelude/trait.Plugin.html @@ -1,7 +1,7 @@ -Plugin in bones_framework::lib::prelude - Rust
    pub trait Plugin {
    +Plugin in bones_framework::lib::prelude - Rust
    pub trait Plugin {
         // Required method
         fn install(self, session: &mut Session);
     }
    Expand description

    Trait for plugins that can be installed into a Session.

    -

    Required Methods§

    source

    fn install(self, session: &mut Session)

    Install the plugin into the Session.

    -

    Implementors§

    source§

    impl Plugin for DefaultPlugin

    source§

    impl<F> Plugin for Fwhere +

    Required Methods§

    fn install(self, session: &mut Session)

    Install the plugin into the Session.

    +

    Implementors§

    source§

    impl Plugin for DefaultPlugin

    §

    impl<F> Plugin for Fwhere F: FnOnce(&mut Session),

    \ No newline at end of file diff --git a/rustdoc/bones_framework/lib/prelude/trait.SessionRunner.html b/rustdoc/bones_framework/lib/prelude/trait.SessionRunner.html index 30f9ca12d0..7589a0281c 100644 --- a/rustdoc/bones_framework/lib/prelude/trait.SessionRunner.html +++ b/rustdoc/bones_framework/lib/prelude/trait.SessionRunner.html @@ -1,4 +1,4 @@ -SessionRunner in bones_framework::lib::prelude - Rust
    pub trait SessionRunner: Sync + Send + 'static {
    +SessionRunner in bones_framework::lib::prelude - Rust
    pub trait SessionRunner: Sync + Send + 'static {
         // Required method
         fn step(
             &mut self,
    @@ -6,9 +6,9 @@
             stages: &mut SystemStages
         ) -> Result<(), Error>;
     }
    Expand description

    A session runner is in charge of advancing a Session simulation.

    -

    Required Methods§

    Required Methods§

    fn step( &mut self, world: &mut World, stages: &mut SystemStages ) -> Result<(), Error>

    Step the simulation once.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/bones_framework/lib/struct.DefaultSessionRunner.html b/rustdoc/bones_framework/lib/struct.DefaultSessionRunner.html index 9b2d4325ab..eb40ea0c9b 100644 --- a/rustdoc/bones_framework/lib/struct.DefaultSessionRunner.html +++ b/rustdoc/bones_framework/lib/struct.DefaultSessionRunner.html @@ -1,8 +1,8 @@ -DefaultSessionRunner in bones_framework::lib - Rust
    pub struct DefaultSessionRunner {
    +DefaultSessionRunner in bones_framework::lib - Rust
    pub struct DefaultSessionRunner {
         pub has_init: bool,
     }
    Expand description

    The default SessionRunner, which just runs the systems once every time it is run.

    Fields§

    §has_init: bool

    Whether or not the systems have been initialized yet.

    -

    Trait Implementations§

    source§

    impl Default for DefaultSessionRunner

    source§

    fn default() -> DefaultSessionRunner

    Returns the “default value” for a type. Read more
    source§

    impl SessionRunner for DefaultSessionRunner

    Trait Implementations§

    §

    impl Default for DefaultSessionRunner

    §

    fn default() -> DefaultSessionRunner

    Returns the “default value” for a type. Read more
    §

    impl SessionRunner for DefaultSessionRunner

    §

    fn step( &mut self, world: &mut World, stages: &mut SystemStages diff --git a/rustdoc/bones_framework/lib/struct.Game.html b/rustdoc/bones_framework/lib/struct.Game.html index 30b843a820..cbb0db9a45 100644 --- a/rustdoc/bones_framework/lib/struct.Game.html +++ b/rustdoc/bones_framework/lib/struct.Game.html @@ -1,4 +1,4 @@ -Game in bones_framework::lib - Rust

    Struct bones_framework::lib::Game

    source ·
    pub struct Game {
    +Game in bones_framework::lib - Rust

    Struct bones_framework::lib::Game

    pub struct Game {
         pub sessions: Sessions,
         pub sorted_session_keys: Vec<Key<24>, Global>,
         pub asset_server: AtomicResource<AssetServer>,
    @@ -12,9 +12,9 @@
     

    These are only guaranteed to be sorted and up-to-date immediately after calling Game::step().

    §asset_server: AtomicResource<AssetServer>

    The asset server cell.

    -

    Implementations§

    source§

    impl Game

    source

    pub fn new() -> Game

    Create an empty game.

    -
    source

    pub fn asset_server(&self) -> AtomicRefMut<'_, AssetServer>

    Borrow the asset server.

    -
    source

    pub fn step<F>(&mut self, apply_input: F)where +

    Implementations§

    §

    impl Game

    pub fn new() -> Game

    Create an empty game.

    +

    pub fn asset_server(&self) -> AtomicRefMut<'_, AssetServer>

    Borrow the asset server.

    +

    pub fn step<F>(&mut self, apply_input: F)where F: FnMut(&mut World),

    Step the game simulation.

    apply_input is a function that will be called once for every active Session, allowing you to update the world with the current frame’s input, whatever form that may come in.

    @@ -26,7 +26,7 @@
  • setup other important resources such as the UI context and the asset server, if applicable.
  • -

    Trait Implementations§

    source§

    impl Default for Game

    source§

    fn default() -> Game

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Game

    §

    impl Send for Game

    §

    impl Sync for Game

    §

    impl Unpin for Game

    §

    impl !UnwindSafe for Game

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl Default for Game

    §

    fn default() -> Game

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Game

    §

    impl Send for Game

    §

    impl Sync for Game

    §

    impl Unpin for Game

    §

    impl !UnwindSafe for Game

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_framework/lib/struct.Session.html b/rustdoc/bones_framework/lib/struct.Session.html index 722555ef14..23d3f5916e 100644 --- a/rustdoc/bones_framework/lib/struct.Session.html +++ b/rustdoc/bones_framework/lib/struct.Session.html @@ -1,4 +1,4 @@ -Session in bones_framework::lib - Rust
    pub struct Session {
    +Session in bones_framework::lib - Rust
    pub struct Session {
         pub world: World,
         pub stages: SystemStages,
         pub active: bool,
    @@ -12,11 +12,11 @@
     
    §visible: bool

    Whether or not this session should be rendered.

    §priority: i32

    The priority of this session relative to other sessions in the Game.

    §runner: Box<dyn SessionRunner + 'static, Global>

    The session runner to use for this session.

    -

    Implementations§

    source§

    impl Session

    source

    pub fn new() -> Session

    Create an empty Session.

    -
    source

    pub fn install_plugin(&mut self, plugin: impl Plugin) -> &mut Session

    Install a plugin.

    -
    source

    pub fn snapshot(&self) -> World

    Snapshot the world state.

    +

    Implementations§

    §

    impl Session

    pub fn new() -> Session

    Create an empty Session.

    +

    pub fn install_plugin(&mut self, plugin: impl Plugin) -> &mut Session

    Install a plugin.

    +

    pub fn snapshot(&self) -> World

    Snapshot the world state.

    This is the same as core.world.clone(), but it is more explicit.

    -
    source

    pub fn restore(&mut self, world: &mut World)

    Restore the world state.

    +

    pub fn restore(&mut self, world: &mut World)

    Restore the world state.

    Re-sets the world state to that of the provided world, which may or may not have been created with snapshot().

    This is the same as doing an std::mem::swap on self.world, but it is more explicit.

    @@ -50,7 +50,7 @@ ) -> &mut SystemStageswhere L: StageLabel, S: SystemStage + 'static,

    Insert a new stage, after another existing stage

    -

    Trait Implementations§

    source§

    impl Debug for Session

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for Session

    source§

    fn default() -> Session

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Session

    §

    type Target = SystemStages

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &<Session as Deref>::Target

    Dereferences the value.
    source§

    impl DerefMut for Session

    source§

    fn deref_mut(&mut self) -> &mut <Session as Deref>::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl Debug for Session

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Session

    §

    fn default() -> Session

    Returns the “default value” for a type. Read more
    §

    impl Deref for Session

    §

    type Target = SystemStages

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &<Session as Deref>::Target

    Dereferences the value.
    §

    impl DerefMut for Session

    §

    fn deref_mut(&mut self) -> &mut <Session as Deref>::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_framework/lib/struct.SessionOptions.html b/rustdoc/bones_framework/lib/struct.SessionOptions.html index 3fc7144fb0..58395199e9 100644 --- a/rustdoc/bones_framework/lib/struct.SessionOptions.html +++ b/rustdoc/bones_framework/lib/struct.SessionOptions.html @@ -1,4 +1,4 @@ -SessionOptions in bones_framework::lib - Rust

    Fields§

    §active: bool

    Whether or not this session should be active after this frame.

    §visible: bool

    Whether or not this session should be visible.

    §delete: bool

    Whether or not this session should be deleted.

    -

    Trait Implementations§

    source§

    impl Clone for SessionOptions

    source§

    fn clone(&self) -> SessionOptions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SessionOptions

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for SessionOptions

    source§

    fn default() -> SessionOptions

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for SessionOptions

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere +

    Trait Implementations§

    §

    impl Clone for SessionOptions

    §

    fn clone(&self) -> SessionOptions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for SessionOptions

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for SessionOptions

    §

    fn default() -> SessionOptions

    Returns the “default value” for a type. Read more
    §

    impl HasSchema for SessionOptions

    §

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory @@ -14,7 +14,7 @@ T: HasSchema,
    Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

    Converts a reference of T to a SchemaRef
    §

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

    Converts a reference of T to a SchemaRefMut
    source§

    impl Copy for SessionOptions

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Self: Sized,

    Converts a reference of T to a SchemaRefMut
    §

    impl Copy for SessionOptions

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_framework/lib/struct.Sessions.html b/rustdoc/bones_framework/lib/struct.Sessions.html index 3ea67dfec6..a7afea8fe6 100644 --- a/rustdoc/bones_framework/lib/struct.Sessions.html +++ b/rustdoc/bones_framework/lib/struct.Sessions.html @@ -1,20 +1,20 @@ -Sessions in bones_framework::lib - Rust
    pub struct Sessions { /* private fields */ }
    Expand description

    Container for multiple game sessions.

    +Sessions in bones_framework::lib - Rust
    pub struct Sessions { /* private fields */ }
    Expand description

    Container for multiple game sessions.

    Each session shares the same Entities.

    -

    Implementations§

    source§

    impl Sessions

    source

    pub fn create<K>(&mut self, name: K) -> &mut Sessionwhere +

    Implementations§

    §

    impl Sessions

    pub fn create<K>(&mut self, name: K) -> &mut Sessionwhere K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Create a new session, and borrow it mutably so it can be modified.

    -
    source

    pub fn delete<K>(&mut self, name: K)where +

    pub fn delete<K>(&mut self, name: K)where K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Delete a session.

    -
    source

    pub fn get<K>(&self, name: K) -> Option<&Session>where +

    pub fn get<K>(&self, name: K) -> Option<&Session>where K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Borrow a session from the sessions list.

    -
    source

    pub fn get_mut<K>(&mut self, name: K) -> Option<&mut Session>where +

    pub fn get_mut<K>(&mut self, name: K) -> Option<&mut Session>where K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Borrow a session from the sessions list.

    -
    source

    pub fn iter_mut(&mut self) -> IterMut<'_, Key<24>, Session>

    Mutably iterate over sessions.

    -
    source

    pub fn iter(&self) -> Iter<'_, Key<24>, Session>

    Iterate over sessions.

    -

    Trait Implementations§

    source§

    impl Clone for Sessions

    source§

    fn clone(&self) -> Sessions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Sessions

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for Sessions

    source§

    fn default() -> Sessions

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for Sessions

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere +

    pub fn iter_mut(&mut self) -> IterMut<'_, Key<24>, Session>

    Mutably iterate over sessions.

    +

    pub fn iter(&self) -> Iter<'_, Key<24>, Session>

    Iterate over sessions.

    +

    Trait Implementations§

    §

    impl Clone for Sessions

    §

    fn clone(&self) -> Sessions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Sessions

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Sessions

    §

    fn default() -> Sessions

    Returns the “default value” for a type. Read more
    §

    impl HasSchema for Sessions

    §

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_framework/lib/trait.Plugin.html b/rustdoc/bones_framework/lib/trait.Plugin.html index bd9f4dee84..e759a56541 100644 --- a/rustdoc/bones_framework/lib/trait.Plugin.html +++ b/rustdoc/bones_framework/lib/trait.Plugin.html @@ -1,7 +1,7 @@ -Plugin in bones_framework::lib - Rust
    pub trait Plugin {
    +Plugin in bones_framework::lib - Rust
    pub trait Plugin {
         // Required method
         fn install(self, session: &mut Session);
     }
    Expand description

    Trait for plugins that can be installed into a Session.

    -

    Required Methods§

    source

    fn install(self, session: &mut Session)

    Install the plugin into the Session.

    -

    Implementors§

    source§

    impl Plugin for DefaultPlugin

    source§

    impl<F> Plugin for Fwhere +

    Required Methods§

    fn install(self, session: &mut Session)

    Install the plugin into the Session.

    +

    Implementors§

    source§

    impl Plugin for DefaultPlugin

    §

    impl<F> Plugin for Fwhere F: FnOnce(&mut Session),

    \ No newline at end of file diff --git a/rustdoc/bones_framework/lib/trait.SessionRunner.html b/rustdoc/bones_framework/lib/trait.SessionRunner.html index 52594b287b..b6ec23487d 100644 --- a/rustdoc/bones_framework/lib/trait.SessionRunner.html +++ b/rustdoc/bones_framework/lib/trait.SessionRunner.html @@ -1,4 +1,4 @@ -SessionRunner in bones_framework::lib - Rust
    pub trait SessionRunner: Sync + Send + 'static {
    +SessionRunner in bones_framework::lib - Rust
    pub trait SessionRunner: Sync + Send + 'static {
         // Required method
         fn step(
             &mut self,
    @@ -6,9 +6,9 @@
             stages: &mut SystemStages
         ) -> Result<(), Error>;
     }
    Expand description

    A session runner is in charge of advancing a Session simulation.

    -

    Required Methods§

    Required Methods§

    fn step( &mut self, world: &mut World, stages: &mut SystemStages ) -> Result<(), Error>

    Step the simulation once.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/alloc/boxed/struct.Box.html b/rustdoc/bones_framework/prelude/alloc/boxed/struct.Box.html index 8498b8adcc..70f083aec2 100644 --- a/rustdoc/bones_framework/prelude/alloc/boxed/struct.Box.html +++ b/rustdoc/bones_framework/prelude/alloc/boxed/struct.Box.html @@ -2001,8 +2001,8 @@
    Examples
    F: FnMut(char) -> bool,
    §

    type Searcher = CharPredicateSearcher<'a, F>

    🔬This is a nightly-only experimental API. (pattern)
    Associated searcher for this pattern
    source§

    fn into_searcher(self, haystack: &'a str) -> CharPredicateSearcher<'a, F>

    🔬This is a nightly-only experimental API. (pattern)
    Constructs the associated searcher from self and the haystack to search in.
    source§

    fn is_contained_in(self, haystack: &'a str) -> bool

    🔬This is a nightly-only experimental API. (pattern)
    Checks whether the pattern matches anywhere in the haystack
    source§

    fn is_prefix_of(self, haystack: &'a str) -> bool

    🔬This is a nightly-only experimental API. (pattern)
    Checks whether the pattern matches at the front of the haystack
    source§

    fn strip_prefix_of(self, haystack: &'a str) -> Option<&'a str>

    🔬This is a nightly-only experimental API. (pattern)
    Removes the pattern from the front of haystack, if it matches.
    source§

    fn is_suffix_of(self, haystack: &'a str) -> boolwhere CharPredicateSearcher<'a, F>: ReverseSearcher<'a>,

    🔬This is a nightly-only experimental API. (pattern)
    Checks whether the pattern matches at the back of the haystack
    source§

    fn strip_suffix_of(self, haystack: &'a str) -> Option<&'a str>where - CharPredicateSearcher<'a, F>: ReverseSearcher<'a>,

    🔬This is a nightly-only experimental API. (pattern)
    Removes the pattern from the back of haystack, if it matches.
    source§

    impl<F> Plugin for Fwhere - F: FnOnce(&mut Session),

    source§

    fn install(self, core: &mut Session)

    Install the plugin into the Session.
    source§

    impl<E> Provider for Ewhere + CharPredicateSearcher<'a, F>: ReverseSearcher<'a>,

    🔬This is a nightly-only experimental API. (pattern)
    Removes the pattern from the back of haystack, if it matches.
    §

    impl<F> Plugin for Fwhere + F: FnOnce(&mut Session),

    §

    fn install(self, core: &mut Session)

    Install the plugin into the Session.
    source§

    impl<E> Provider for Ewhere E: Error + ?Sized,

    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (provide_any)
    Data providers should implement this method to provide all values they are able to provide by using demand. Read more
    §

    impl<T> RawClone for Twhere T: Clone,

    §

    unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

    Write the default value of the type to the pointer. Read more
    §

    impl<T> RawDefault for Twhere diff --git a/rustdoc/bones_framework/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_framework/prelude/alloc/fmt/trait.Debug.html index ed2d63a2cc..b105d46d4c 100644 --- a/rustdoc/bones_framework/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_framework/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
    Examples
    1.987, 2.983, )"
    );
    -

    Implementors§

    source§

    impl Debug for EulerRot

    source§

    impl Debug for ButtonState

    source§

    impl Debug for KeyCode

    source§

    impl Debug for MouseButton

    source§

    impl Debug for MouseScrollUnit

    source§

    impl Debug for TimerMode

    §

    impl Debug for EcsError

    §

    impl Debug for CoreStage

    §

    impl Debug for bones_framework::lib::ecs::prelude::Primitive

    §

    impl Debug for SchemaKind

    §

    impl Debug for CollectionAllocErr

    §

    impl Debug for KeyError

    §

    impl Debug for LabeledIdCreateError

    §

    impl Debug for LabledIdParseError

    source§

    impl Debug for TryReserveErrorKind

    1.28.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::fmt::Alignment

    source§

    impl Debug for SearchStep

    §

    impl Debug for bones_framework::lib::prelude::hashbrown::TryReserveError

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::OnceState

    source§

    impl Debug for AudioEvent

    source§

    impl Debug for Color

    source§

    impl Debug for HexColorError

    source§

    impl Debug for bones_framework::render::sprite::Image

    source§

    impl Debug for AsciiChar

    source§

    impl Debug for core::cmp::Ordering

    1.34.0 · source§

    impl Debug for Infallible

    source§

    impl Debug for Which

    1.16.0 · source§

    impl Debug for c_void

    1.7.0 · source§

    impl Debug for IpAddr

    source§

    impl Debug for Ipv6MulticastScope

    source§

    impl Debug for core::net::socket_addr::SocketAddr

    source§

    impl Debug for FpCategory

    1.55.0 · source§

    impl Debug for IntErrorKind

    source§

    impl Debug for core::sync::atomic::Ordering

    1.65.0 · source§

    impl Debug for BacktraceStatus

    source§

    impl Debug for VarError

    source§

    impl Debug for SeekFrom

    source§

    impl Debug for std::io::error::ErrorKind

    source§

    impl Debug for Shutdown

    source§

    impl Debug for AncillaryError

    source§

    impl Debug for BacktraceStyle

    1.12.0 · source§

    impl Debug for std::sync::mpsc::RecvTimeoutError

    source§

    impl Debug for std::sync::mpsc::TryRecvError

    source§

    impl Debug for _Unwind_Reason_Code

    source§

    impl Debug for FlushCompress

    source§

    impl Debug for FlushDecompress

    source§

    impl Debug for Status

    source§

    impl Debug for FromHexError

    source§

    impl Debug for Level

    source§

    impl Debug for LevelFilter

    source§

    impl Debug for FloatErrorKind

    source§

    impl Debug for Always

    source§

    impl Debug for Op

    source§

    impl Debug for Category

    source§

    impl Debug for serde_json::value::Value

    source§

    impl Debug for serde_yaml::value::Value

    source§

    impl Debug for yaml_break_t

    source§

    impl Debug for yaml_emitter_state_t

    source§

    impl Debug for yaml_encoding_t

    source§

    impl Debug for yaml_error_type_t

    source§

    impl Debug for yaml_event_type_t

    source§

    impl Debug for yaml_mapping_style_t

    source§

    impl Debug for yaml_node_type_t

    source§

    impl Debug for yaml_parser_state_t

    source§

    impl Debug for yaml_scalar_style_t

    source§

    impl Debug for yaml_sequence_style_t

    source§

    impl Debug for yaml_token_type_t

    source§

    impl Debug for BernoulliError

    source§

    impl Debug for WeightedError

    source§

    impl Debug for IndexVec

    source§

    impl Debug for IndexVecIntoIter

    source§

    impl Debug for bool

    source§

    impl Debug for char

    source§

    impl Debug for f32

    source§

    impl Debug for f64

    source§

    impl Debug for i8

    source§

    impl Debug for i16

    source§

    impl Debug for i32

    source§

    impl Debug for i64

    source§

    impl Debug for i128

    source§

    impl Debug for isize

    source§

    impl Debug for !

    source§

    impl Debug for str

    source§

    impl Debug for u8

    source§

    impl Debug for u16

    source§

    impl Debug for u32

    source§

    impl Debug for u64

    source§

    impl Debug for u128

    source§

    impl Debug for ()

    source§

    impl Debug for usize

    source§

    impl Debug for AnimatedSprite

    source§

    impl Debug for AnimationBankSprite

    source§

    impl Debug for Affine2

    source§

    impl Debug for Affine3A

    source§

    impl Debug for BVec2

    source§

    impl Debug for BVec3

    source§

    impl Debug for BVec3A

    source§

    impl Debug for BVec4

    source§

    impl Debug for BVec4A

    source§

    impl Debug for DAffine2

    source§

    impl Debug for DAffine3

    source§

    impl Debug for DMat2

    source§

    impl Debug for DMat3

    source§

    impl Debug for DMat4

    source§

    impl Debug for DQuat

    source§

    impl Debug for DVec2

    source§

    impl Debug for DVec3

    source§

    impl Debug for DVec4

    source§

    impl Debug for I64Vec2

    source§

    impl Debug for I64Vec3

    source§

    impl Debug for I64Vec4

    source§

    impl Debug for IVec2

    source§

    impl Debug for IVec3

    source§

    impl Debug for IVec4

    source§

    impl Debug for Mat2

    source§

    impl Debug for Mat3

    source§

    impl Debug for Mat3A

    source§

    impl Debug for Mat4

    source§

    impl Debug for Quat

    source§

    impl Debug for U64Vec2

    source§

    impl Debug for U64Vec3

    source§

    impl Debug for U64Vec4

    source§

    impl Debug for UVec2

    source§

    impl Debug for UVec3

    source§

    impl Debug for UVec4

    source§

    impl Debug for bones_framework::glam::Vec2

    source§

    impl Debug for Vec3

    source§

    impl Debug for Vec3A

    source§

    impl Debug for Vec4

    source§

    impl Debug for KeyboardInput

    source§

    impl Debug for KeyboardInputs

    source§

    impl Debug for MouseButtonInput

    source§

    impl Debug for MouseInputs

    source§

    impl Debug for MouseScrollInput

    source§

    impl Debug for Stopwatch

    source§

    impl Debug for Time

    source§

    impl Debug for Timer

    source§

    impl Debug for Window

    §

    impl Debug for AssetInfo

    §

    impl Debug for AssetLoc

    §

    impl Debug for AssetPack

    §

    impl Debug for AssetPackReq

    §

    impl Debug for AssetPackSpec

    §

    impl Debug for AssetStore

    §

    impl Debug for Cid

    §

    impl Debug for CorePackfileMeta

    §

    impl Debug for IncompatibleGameVersionError

    §

    impl Debug for LoadedAsset

    §

    impl Debug for PackfileMeta

    §

    impl Debug for SchemaAssetHandle

    §

    impl Debug for SchemaPath

    §

    impl Debug for UntypedHandle

    source§

    impl Debug for Version

    §

    impl Debug for BitSetVec

    §

    impl Debug for bones_framework::lib::ecs::prelude::BorrowError

    §

    impl Debug for bones_framework::lib::ecs::prelude::BorrowMutError

    §

    impl Debug for CommandQueue

    §

    impl Debug for Entities

    §

    impl Debug for Entity

    §

    impl Debug for SchemaBox

    §

    impl Debug for SchemaData

    §

    impl Debug for SchemaId

    §

    impl Debug for SchemaMap

    §

    impl Debug for SchemaMismatchError

    §

    impl Debug for SchemaVec

    §

    impl Debug for StructFieldInfo

    §

    impl Debug for StructSchemaInfo

    §

    impl Debug for SystemStages

    §

    impl Debug for Ulid

    §

    impl Debug for World

    §

    impl Debug for bones_framework::lib::ecs::utils::Key<24>

    §

    impl Debug for LabeledId

    source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::AllocError

    source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::Global

    1.28.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::Layout

    1.50.0 · source§

    impl Debug for LayoutError

    1.57.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::collections::TryReserveError

    source§

    impl Debug for CString

    1.64.0 · source§

    impl Debug for FromVecWithNulError

    1.64.0 · source§

    impl Debug for IntoStringError

    1.64.0 · source§

    impl Debug for NulError

    source§

    impl Debug for Arguments<'_>

    source§

    impl Debug for bones_framework::lib::prelude::alloc::fmt::Error

    1.38.0 · source§

    impl Debug for Chars<'_>

    1.17.0 · source§

    impl Debug for EncodeUtf16<'_>

    source§

    impl Debug for ParseBoolError

    source§

    impl Debug for Utf8Chunks<'_>

    source§

    impl Debug for Utf8Error

    1.17.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::string::Drain<'_>

    source§

    impl Debug for FromUtf8Error

    source§

    impl Debug for FromUtf16Error

    source§

    impl Debug for String

    source§

    impl Debug for bones_framework::lib::prelude::anyhow::Error

    §

    impl Debug for SchemaTypeMap

    §

    impl Debug for FxHasher32

    §

    impl Debug for FxHasher64

    §

    impl Debug for FxHasher

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::Condvar

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::Once

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::WaitTimeoutResult

    source§

    impl Debug for Session

    source§

    impl Debug for SessionOptions

    source§

    impl Debug for Sessions

    source§

    impl Debug for AudioEvents

    source§

    impl Debug for AudioSource

    source§

    impl Debug for Camera

    source§

    impl Debug for Viewport

    source§

    impl Debug for Path2d

    source§

    impl Debug for Atlas

    source§

    impl Debug for AtlasSprite

    source§

    impl Debug for Sprite

    source§

    impl Debug for Tile

    source§

    impl Debug for TileLayer

    source§

    impl Debug for Transform

    source§

    impl Debug for EguiCtx

    source§

    impl Debug for EguiSettings

    source§

    impl Debug for EguiTextures

    source§

    impl Debug for core::any::TypeId

    1.34.0 · source§

    impl Debug for TryFromSliceError

    1.16.0 · source§

    impl Debug for core::ascii::EscapeDefault

    1.13.0 · source§

    impl Debug for core::cell::BorrowError

    1.13.0 · source§

    impl Debug for core::cell::BorrowMutError

    1.34.0 · source§

    impl Debug for CharTryFromError

    1.20.0 · source§

    impl Debug for ParseCharError

    1.9.0 · source§

    impl Debug for DecodeUtf16Error

    1.20.0 · source§

    impl Debug for core::char::EscapeDebug

    source§

    impl Debug for core::char::EscapeDefault

    source§

    impl Debug for core::char::EscapeUnicode

    source§

    impl Debug for ToLowercase

    source§

    impl Debug for ToUppercase

    1.59.0 · source§

    impl Debug for TryFromCharError

    1.27.0 · source§

    impl Debug for CpuidResult

    1.27.0 · source§

    impl Debug for __m128

    source§

    impl Debug for __m128bh

    1.27.0 · source§

    impl Debug for __m128d

    1.27.0 · source§

    impl Debug for __m128i

    1.27.0 · source§

    impl Debug for __m256

    source§

    impl Debug for __m256bh

    1.27.0 · source§

    impl Debug for __m256d

    1.27.0 · source§

    impl Debug for __m256i

    source§

    impl Debug for __m512

    source§

    impl Debug for __m512bh

    source§

    impl Debug for __m512d

    source§

    impl Debug for __m512i

    1.3.0 · source§

    impl Debug for CStr

    1.69.0 · source§

    impl Debug for FromBytesUntilNulError

    1.64.0 · source§

    impl Debug for FromBytesWithNulError

    source§

    impl Debug for SipHasher

    1.33.0 · source§

    impl Debug for PhantomPinned

    source§

    impl Debug for Assume

    source§

    impl Debug for Ipv4Addr

    source§

    impl Debug for Ipv6Addr

    source§

    impl Debug for AddrParseError

    source§

    impl Debug for SocketAddrV4

    source§

    impl Debug for SocketAddrV6

    source§

    impl Debug for core::num::dec2flt::ParseFloatError

    source§

    impl Debug for ParseIntError

    1.34.0 · source§

    impl Debug for TryFromIntError

    1.34.0 · source§

    impl Debug for NonZeroI8

    1.34.0 · source§

    impl Debug for NonZeroI16

    1.34.0 · source§

    impl Debug for NonZeroI32

    1.34.0 · source§

    impl Debug for NonZeroI64

    1.34.0 · source§

    impl Debug for NonZeroI128

    1.34.0 · source§

    impl Debug for NonZeroIsize

    1.28.0 · source§

    impl Debug for NonZeroU8

    1.28.0 · source§

    impl Debug for NonZeroU16

    1.28.0 · source§

    impl Debug for NonZeroU32

    1.28.0 · source§

    impl Debug for NonZeroU64

    1.28.0 · source§

    impl Debug for NonZeroU128

    1.28.0 · source§

    impl Debug for NonZeroUsize

    source§

    impl Debug for RangeFull

    source§

    impl Debug for core::ptr::alignment::Alignment

    source§

    impl Debug for TimSortRun

    1.3.0 · source§

    impl Debug for AtomicBool

    1.34.0 · source§

    impl Debug for AtomicI8

    1.34.0 · source§

    impl Debug for AtomicI16

    1.34.0 · source§

    impl Debug for AtomicI32

    1.34.0 · source§

    impl Debug for AtomicI64

    1.3.0 · source§

    impl Debug for AtomicIsize

    1.34.0 · source§

    impl Debug for AtomicU8

    1.34.0 · source§

    impl Debug for AtomicU16

    1.34.0 · source§

    impl Debug for AtomicU32

    1.34.0 · source§

    impl Debug for AtomicU64

    1.3.0 · source§

    impl Debug for AtomicUsize

    1.36.0 · source§

    impl Debug for core::task::wake::Context<'_>

    1.36.0 · source§

    impl Debug for RawWaker

    1.36.0 · source§

    impl Debug for RawWakerVTable

    1.36.0 · source§

    impl Debug for core::task::wake::Waker

    1.27.0 · source§

    impl Debug for Duration

    1.66.0 · source§

    impl Debug for TryFromFloatSecsError

    1.28.0 · source§

    impl Debug for std::alloc::System

    1.65.0 · source§

    impl Debug for Backtrace

    source§

    impl Debug for BacktraceFrame

    1.13.0 · source§

    impl Debug for DefaultHasher

    1.16.0 · source§

    impl Debug for std::collections::hash::map::RandomState

    1.16.0 · source§

    impl Debug for Args

    1.16.0 · source§

    impl Debug for ArgsOs

    source§

    impl Debug for JoinPathsError

    1.16.0 · source§

    impl Debug for SplitPaths<'_>

    1.16.0 · source§

    impl Debug for Vars

    1.16.0 · source§

    impl Debug for VarsOs

    source§

    impl Debug for OsStr

    source§

    impl Debug for OsString

    1.6.0 · source§

    impl Debug for DirBuilder

    1.13.0 · source§

    impl Debug for std::fs::DirEntry

    source§

    impl Debug for File

    source§

    impl Debug for FileTimes

    1.1.0 · source§

    impl Debug for FileType

    1.16.0 · source§

    impl Debug for std::fs::Metadata

    source§

    impl Debug for OpenOptions

    source§

    impl Debug for std::fs::Permissions

    source§

    impl Debug for ReadDir

    1.56.0 · source§

    impl Debug for WriterPanicked

    source§

    impl Debug for std::io::error::Error

    source§

    impl Debug for BorrowedBuf<'_>

    1.16.0 · source§

    impl Debug for Stderr

    1.16.0 · source§

    impl Debug for StderrLock<'_>

    1.16.0 · source§

    impl Debug for Stdin

    1.16.0 · source§

    impl Debug for StdinLock<'_>

    1.16.0 · source§

    impl Debug for Stdout

    1.16.0 · source§

    impl Debug for StdoutLock<'_>

    1.16.0 · source§

    impl Debug for std::io::util::Empty

    1.16.0 · source§

    impl Debug for std::io::util::Repeat

    1.16.0 · source§

    impl Debug for Sink

    source§

    impl Debug for IntoIncoming

    source§

    impl Debug for TcpListener

    source§

    impl Debug for TcpStream

    source§

    impl Debug for UdpSocket

    1.63.0 · source§

    impl Debug for BorrowedFd<'_>

    1.63.0 · source§

    impl Debug for OwnedFd

    source§

    impl Debug for PidFd

    1.10.0 · source§

    impl Debug for std::os::unix::net::addr::SocketAddr

    1.10.0 · source§

    impl Debug for UnixDatagram

    1.10.0 · source§

    impl Debug for UnixListener

    1.10.0 · source§

    impl Debug for UnixStream

    source§

    impl Debug for UCred

    1.13.0 · source§

    impl Debug for Components<'_>

    source§

    impl Debug for Display<'_>

    1.13.0 · source§

    impl Debug for std::path::Iter<'_>

    source§

    impl Debug for std::path::Path

    source§

    impl Debug for PathBuf

    1.7.0 · source§

    impl Debug for StripPrefixError

    1.16.0 · source§

    impl Debug for Child

    1.16.0 · source§

    impl Debug for ChildStderr

    1.16.0 · source§

    impl Debug for ChildStdin

    1.16.0 · source§

    impl Debug for ChildStdout

    source§

    impl Debug for Command

    1.61.0 · source§

    impl Debug for ExitCode

    source§

    impl Debug for ExitStatus

    source§

    impl Debug for ExitStatusError

    1.7.0 · source§

    impl Debug for Output

    1.16.0 · source§

    impl Debug for Stdio

    1.16.0 · source§

    impl Debug for Barrier

    1.16.0 · source§

    impl Debug for BarrierWaitResult

    1.16.0 · source§

    impl Debug for std::sync::condvar::Condvar

    1.5.0 · source§

    impl Debug for std::sync::condvar::WaitTimeoutResult

    source§

    impl Debug for std::sync::mpsc::RecvError

    1.16.0 · source§

    impl Debug for std::sync::once::Once

    1.16.0 · source§

    impl Debug for std::sync::once::OnceState

    1.26.0 · source§

    impl Debug for AccessError

    1.63.0 · source§

    impl Debug for std::thread::scoped::Scope<'_, '_>

    source§

    impl Debug for Builder

    source§

    impl Debug for Thread

    1.19.0 · source§

    impl Debug for ThreadId

    1.8.0 · source§

    impl Debug for Instant

    1.8.0 · source§

    impl Debug for SystemTime

    1.8.0 · source§

    impl Debug for SystemTimeError

    source§

    impl Debug for Crc

    source§

    impl Debug for GzBuilder

    source§

    impl Debug for GzHeader

    source§

    impl Debug for Compress

    source§

    impl Debug for CompressError

    source§

    impl Debug for Decompress

    source§

    impl Debug for flate2::mem::DecompressError

    source§

    impl Debug for flate2::Compression

    source§

    impl Debug for getrandom::error::Error

    source§

    impl Debug for indexmap::TryReserveError

    source§

    impl Debug for ParseLevelError

    source§

    impl Debug for SetLoggerError

    source§

    impl Debug for ParseRatioError

    source§

    impl Debug for num_traits::ParseFloatError

    source§

    impl Debug for semver::parse::Error

    source§

    impl Debug for BuildMetadata

    source§

    impl Debug for Comparator

    source§

    impl Debug for Prerelease

    source§

    impl Debug for VersionReq

    source§

    impl Debug for IgnoredAny

    source§

    impl Debug for serde::de::value::Error

    source§

    impl Debug for serde_json::error::Error

    source§

    impl Debug for serde_json::map::Map<String, Value>

    source§

    impl Debug for serde_json::number::Number

    source§

    impl Debug for CompactFormatter

    source§

    impl Debug for serde_yaml::error::Error

    source§

    impl Debug for serde_yaml::error::Location

    source§

    impl Debug for Mapping

    source§

    impl Debug for serde_yaml::number::Number

    source§

    impl Debug for serde_yaml::value::tagged::Tag

    source§

    impl Debug for TaggedValue

    source§

    impl Debug for ATerm

    source§

    impl Debug for B0

    source§

    impl Debug for B1

    source§

    impl Debug for Z0

    source§

    impl Debug for Equal

    source§

    impl Debug for Greater

    source§

    impl Debug for Less

    source§

    impl Debug for UTerm

    source§

    impl Debug for Bernoulli

    source§

    impl Debug for Open01

    source§

    impl Debug for OpenClosed01

    source§

    impl Debug for Alphanumeric

    source§

    impl Debug for Standard

    source§

    impl Debug for UniformChar

    source§

    impl Debug for UniformDuration

    source§

    impl Debug for ReadError

    source§

    impl Debug for StepRng

    source§

    impl Debug for StdRng

    source§

    impl Debug for ThreadRng

    source§

    impl Debug for ChaCha8Core

    source§

    impl Debug for ChaCha8Rng

    source§

    impl Debug for ChaCha12Core

    source§

    impl Debug for ChaCha12Rng

    source§

    impl Debug for ChaCha20Core

    source§

    impl Debug for ChaCha20Rng

    source§

    impl Debug for rand_core::error::Error

    source§

    impl Debug for OsRng

    §

    impl Debug for AHasher

    §

    impl Debug for AboveOrBelow

    §

    impl Debug for AccessKind

    §

    impl Debug for AccessMode

    §

    impl Debug for AdaptiveFilterType

    §

    impl Debug for Align

    §

    impl Debug for Align2

    §

    impl Debug for AllocError

    §

    impl Debug for Alphabet

    §

    impl Debug for AnchorMatrix<'_>

    §

    impl Debug for AnchorPoints<'_>

    §

    impl Debug for AnimationControl

    §

    impl Debug for Area

    §

    impl Debug for AxisBools

    §

    impl Debug for AxisValueMap

    §

    impl Debug for Backoff

    §

    impl Debug for Bar

    §

    impl Debug for BigEndian

    §

    impl Debug for BitDepth

    §

    impl Debug for BlendOp

    §

    impl Debug for BoxElem

    §

    impl Debug for BoxSpread

    §

    impl Debug for CCursor

    §

    impl Debug for CCursorRange

    §

    impl Debug for CFFError

    §

    impl Debug for CacheStorage

    §

    impl Debug for Chains<'_>

    §

    impl Debug for CharacterDirection

    §

    impl Debug for CheckedCastError

    §

    impl Debug for ChunkType

    §

    impl Debug for CircleShape

    §

    impl Debug for ClassMatrix<'_>

    §

    impl Debug for ClippedPrimitive

    §

    impl Debug for ClippedShape

    §

    impl Debug for CodepointIdIter<'_>

    §

    impl Debug for CollapsingState

    §

    impl Debug for Color32

    §

    impl Debug for ColorType

    §

    impl Debug for ColorType

    §

    impl Debug for Compression

    §

    impl Debug for CompressionLevel

    §

    impl Debug for CompressionStrategy

    §

    impl Debug for CompressionType

    §

    impl Debug for Config

    §

    impl Debug for Constants<'_>

    §

    impl Debug for Context

    §

    impl Debug for ContextualEntryData

    §

    impl Debug for ContextualSubtable<'_>

    §

    impl Debug for Corner

    §

    impl Debug for Coverage

    §

    impl Debug for CreateKind

    §

    impl Debug for CubicBezierShape

    §

    impl Debug for CursiveAnchorSet<'_>

    §

    impl Debug for Cursor

    §

    impl Debug for CursorIcon

    §

    impl Debug for CursorRange

    §

    impl Debug for DIR

    §

    impl Debug for DataChange

    §

    impl Debug for DataFormat

    §

    impl Debug for DebugOptions

    §

    impl Debug for DecodeError

    §

    impl Debug for Decoded

    §

    impl Debug for DecodingError

    §

    impl Debug for DecodingError

    §

    impl Debug for DecompressError

    §

    impl Debug for DecompressionError

    §

    impl Debug for Delay

    §

    impl Debug for DirEntry

    §

    impl Debug for Direction

    §

    impl Debug for DisposeOp

    §

    impl Debug for Dl_info

    §

    impl Debug for DroppedFile

    §

    impl Debug for DynamicImage

    §

    impl Debug for Eager

    §

    impl Debug for Elf32_Chdr

    §

    impl Debug for Elf32_Ehdr

    §

    impl Debug for Elf32_Phdr

    §

    impl Debug for Elf32_Shdr

    §

    impl Debug for Elf32_Sym

    §

    impl Debug for Elf64_Chdr

    §

    impl Debug for Elf64_Ehdr

    §

    impl Debug for Elf64_Phdr

    §

    impl Debug for Elf64_Shdr

    §

    impl Debug for Elf64_Sym

    §

    impl Debug for EncodeError

    §

    impl Debug for EncodingError

    §

    impl Debug for EncodingError

    §

    impl Debug for EntryData

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for ErrorKind

    §

    impl Debug for ErrorKind

    §

    impl Debug for Event

    §

    impl Debug for Event

    When the alternate flag is enabled this will print platform specific +

    Implementors§

    source§

    impl Debug for EulerRot

    source§

    impl Debug for ButtonState

    source§

    impl Debug for KeyCode

    source§

    impl Debug for MouseButton

    source§

    impl Debug for MouseScrollUnit

    source§

    impl Debug for TimerMode

    §

    impl Debug for EcsError

    §

    impl Debug for CoreStage

    §

    impl Debug for bones_framework::lib::ecs::prelude::Primitive

    §

    impl Debug for SchemaKind

    §

    impl Debug for CollectionAllocErr

    §

    impl Debug for KeyError

    §

    impl Debug for LabeledIdCreateError

    §

    impl Debug for LabledIdParseError

    source§

    impl Debug for TryReserveErrorKind

    1.28.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::fmt::Alignment

    source§

    impl Debug for SearchStep

    §

    impl Debug for bones_framework::lib::prelude::hashbrown::TryReserveError

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::OnceState

    source§

    impl Debug for AudioEvent

    source§

    impl Debug for Color

    source§

    impl Debug for HexColorError

    source§

    impl Debug for bones_framework::render::sprite::Image

    source§

    impl Debug for AsciiChar

    source§

    impl Debug for core::cmp::Ordering

    1.34.0 · source§

    impl Debug for Infallible

    source§

    impl Debug for Which

    1.16.0 · source§

    impl Debug for c_void

    1.7.0 · source§

    impl Debug for IpAddr

    source§

    impl Debug for Ipv6MulticastScope

    source§

    impl Debug for core::net::socket_addr::SocketAddr

    source§

    impl Debug for FpCategory

    1.55.0 · source§

    impl Debug for IntErrorKind

    source§

    impl Debug for core::sync::atomic::Ordering

    1.65.0 · source§

    impl Debug for BacktraceStatus

    source§

    impl Debug for VarError

    source§

    impl Debug for SeekFrom

    source§

    impl Debug for std::io::error::ErrorKind

    source§

    impl Debug for Shutdown

    source§

    impl Debug for AncillaryError

    source§

    impl Debug for BacktraceStyle

    1.12.0 · source§

    impl Debug for std::sync::mpsc::RecvTimeoutError

    source§

    impl Debug for std::sync::mpsc::TryRecvError

    source§

    impl Debug for _Unwind_Reason_Code

    source§

    impl Debug for FlushCompress

    source§

    impl Debug for FlushDecompress

    source§

    impl Debug for Status

    source§

    impl Debug for FromHexError

    source§

    impl Debug for Level

    source§

    impl Debug for LevelFilter

    source§

    impl Debug for FloatErrorKind

    source§

    impl Debug for Always

    source§

    impl Debug for Op

    source§

    impl Debug for Category

    source§

    impl Debug for serde_json::value::Value

    source§

    impl Debug for serde_yaml::value::Value

    source§

    impl Debug for yaml_break_t

    source§

    impl Debug for yaml_emitter_state_t

    source§

    impl Debug for yaml_encoding_t

    source§

    impl Debug for yaml_error_type_t

    source§

    impl Debug for yaml_event_type_t

    source§

    impl Debug for yaml_mapping_style_t

    source§

    impl Debug for yaml_node_type_t

    source§

    impl Debug for yaml_parser_state_t

    source§

    impl Debug for yaml_scalar_style_t

    source§

    impl Debug for yaml_sequence_style_t

    source§

    impl Debug for yaml_token_type_t

    source§

    impl Debug for BernoulliError

    source§

    impl Debug for WeightedError

    source§

    impl Debug for IndexVec

    source§

    impl Debug for IndexVecIntoIter

    source§

    impl Debug for bool

    source§

    impl Debug for char

    source§

    impl Debug for f32

    source§

    impl Debug for f64

    source§

    impl Debug for i8

    source§

    impl Debug for i16

    source§

    impl Debug for i32

    source§

    impl Debug for i64

    source§

    impl Debug for i128

    source§

    impl Debug for isize

    source§

    impl Debug for !

    source§

    impl Debug for str

    source§

    impl Debug for u8

    source§

    impl Debug for u16

    source§

    impl Debug for u32

    source§

    impl Debug for u64

    source§

    impl Debug for u128

    source§

    impl Debug for ()

    source§

    impl Debug for usize

    source§

    impl Debug for AnimatedSprite

    source§

    impl Debug for AnimationBankSprite

    source§

    impl Debug for Affine2

    source§

    impl Debug for Affine3A

    source§

    impl Debug for BVec2

    source§

    impl Debug for BVec3

    source§

    impl Debug for BVec3A

    source§

    impl Debug for BVec4

    source§

    impl Debug for BVec4A

    source§

    impl Debug for DAffine2

    source§

    impl Debug for DAffine3

    source§

    impl Debug for DMat2

    source§

    impl Debug for DMat3

    source§

    impl Debug for DMat4

    source§

    impl Debug for DQuat

    source§

    impl Debug for DVec2

    source§

    impl Debug for DVec3

    source§

    impl Debug for DVec4

    source§

    impl Debug for I64Vec2

    source§

    impl Debug for I64Vec3

    source§

    impl Debug for I64Vec4

    source§

    impl Debug for IVec2

    source§

    impl Debug for IVec3

    source§

    impl Debug for IVec4

    source§

    impl Debug for Mat2

    source§

    impl Debug for Mat3

    source§

    impl Debug for Mat3A

    source§

    impl Debug for Mat4

    source§

    impl Debug for Quat

    source§

    impl Debug for U64Vec2

    source§

    impl Debug for U64Vec3

    source§

    impl Debug for U64Vec4

    source§

    impl Debug for UVec2

    source§

    impl Debug for UVec3

    source§

    impl Debug for UVec4

    source§

    impl Debug for bones_framework::glam::Vec2

    source§

    impl Debug for Vec3

    source§

    impl Debug for Vec3A

    source§

    impl Debug for Vec4

    source§

    impl Debug for KeyboardInput

    source§

    impl Debug for KeyboardInputs

    source§

    impl Debug for MouseButtonInput

    source§

    impl Debug for MouseInputs

    source§

    impl Debug for MouseScrollInput

    source§

    impl Debug for Stopwatch

    source§

    impl Debug for Time

    source§

    impl Debug for Timer

    source§

    impl Debug for Window

    §

    impl Debug for AssetInfo

    §

    impl Debug for AssetLoc

    §

    impl Debug for AssetPack

    §

    impl Debug for AssetPackReq

    §

    impl Debug for AssetPackSpec

    §

    impl Debug for AssetStore

    §

    impl Debug for Cid

    §

    impl Debug for CorePackfileMeta

    §

    impl Debug for IncompatibleGameVersionError

    §

    impl Debug for LoadedAsset

    §

    impl Debug for PackfileMeta

    §

    impl Debug for SchemaAssetHandle

    §

    impl Debug for SchemaPath

    §

    impl Debug for UntypedHandle

    source§

    impl Debug for Version

    §

    impl Debug for BitSetVec

    §

    impl Debug for bones_framework::lib::ecs::prelude::BorrowError

    §

    impl Debug for bones_framework::lib::ecs::prelude::BorrowMutError

    §

    impl Debug for CommandQueue

    §

    impl Debug for Entities

    §

    impl Debug for Entity

    §

    impl Debug for SchemaBox

    §

    impl Debug for SchemaData

    §

    impl Debug for SchemaId

    §

    impl Debug for SchemaMap

    §

    impl Debug for SchemaMismatchError

    §

    impl Debug for SchemaVec

    §

    impl Debug for StructFieldInfo

    §

    impl Debug for StructSchemaInfo

    §

    impl Debug for SystemStages

    §

    impl Debug for Ulid

    §

    impl Debug for World

    §

    impl Debug for bones_framework::lib::ecs::utils::Key<24>

    §

    impl Debug for LabeledId

    source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::AllocError

    source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::Global

    1.28.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::alloc::Layout

    1.50.0 · source§

    impl Debug for LayoutError

    1.57.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::collections::TryReserveError

    source§

    impl Debug for CString

    1.64.0 · source§

    impl Debug for FromVecWithNulError

    1.64.0 · source§

    impl Debug for IntoStringError

    1.64.0 · source§

    impl Debug for NulError

    source§

    impl Debug for Arguments<'_>

    source§

    impl Debug for bones_framework::lib::prelude::alloc::fmt::Error

    1.38.0 · source§

    impl Debug for Chars<'_>

    1.17.0 · source§

    impl Debug for EncodeUtf16<'_>

    source§

    impl Debug for ParseBoolError

    source§

    impl Debug for Utf8Chunks<'_>

    source§

    impl Debug for Utf8Error

    1.17.0 · source§

    impl Debug for bones_framework::lib::prelude::alloc::string::Drain<'_>

    source§

    impl Debug for FromUtf8Error

    source§

    impl Debug for FromUtf16Error

    source§

    impl Debug for String

    source§

    impl Debug for bones_framework::lib::prelude::anyhow::Error

    §

    impl Debug for SchemaTypeMap

    §

    impl Debug for FxHasher32

    §

    impl Debug for FxHasher64

    §

    impl Debug for FxHasher

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::Condvar

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::Once

    §

    impl Debug for bones_framework::lib::prelude::parking_lot::WaitTimeoutResult

    §

    impl Debug for Session

    §

    impl Debug for SessionOptions

    §

    impl Debug for Sessions

    source§

    impl Debug for AudioEvents

    source§

    impl Debug for AudioSource

    source§

    impl Debug for Camera

    source§

    impl Debug for Viewport

    source§

    impl Debug for Path2d

    source§

    impl Debug for Atlas

    source§

    impl Debug for AtlasSprite

    source§

    impl Debug for Sprite

    source§

    impl Debug for Tile

    source§

    impl Debug for TileLayer

    source§

    impl Debug for Transform

    source§

    impl Debug for EguiCtx

    source§

    impl Debug for EguiSettings

    source§

    impl Debug for EguiTextures

    source§

    impl Debug for core::any::TypeId

    1.34.0 · source§

    impl Debug for TryFromSliceError

    1.16.0 · source§

    impl Debug for core::ascii::EscapeDefault

    1.13.0 · source§

    impl Debug for core::cell::BorrowError

    1.13.0 · source§

    impl Debug for core::cell::BorrowMutError

    1.34.0 · source§

    impl Debug for CharTryFromError

    1.20.0 · source§

    impl Debug for ParseCharError

    1.9.0 · source§

    impl Debug for DecodeUtf16Error

    1.20.0 · source§

    impl Debug for core::char::EscapeDebug

    source§

    impl Debug for core::char::EscapeDefault

    source§

    impl Debug for core::char::EscapeUnicode

    source§

    impl Debug for ToLowercase

    source§

    impl Debug for ToUppercase

    1.59.0 · source§

    impl Debug for TryFromCharError

    1.27.0 · source§

    impl Debug for CpuidResult

    1.27.0 · source§

    impl Debug for __m128

    source§

    impl Debug for __m128bh

    1.27.0 · source§

    impl Debug for __m128d

    1.27.0 · source§

    impl Debug for __m128i

    1.27.0 · source§

    impl Debug for __m256

    source§

    impl Debug for __m256bh

    1.27.0 · source§

    impl Debug for __m256d

    1.27.0 · source§

    impl Debug for __m256i

    source§

    impl Debug for __m512

    source§

    impl Debug for __m512bh

    source§

    impl Debug for __m512d

    source§

    impl Debug for __m512i

    1.3.0 · source§

    impl Debug for CStr

    1.69.0 · source§

    impl Debug for FromBytesUntilNulError

    1.64.0 · source§

    impl Debug for FromBytesWithNulError

    source§

    impl Debug for SipHasher

    1.33.0 · source§

    impl Debug for PhantomPinned

    source§

    impl Debug for Assume

    source§

    impl Debug for Ipv4Addr

    source§

    impl Debug for Ipv6Addr

    source§

    impl Debug for AddrParseError

    source§

    impl Debug for SocketAddrV4

    source§

    impl Debug for SocketAddrV6

    source§

    impl Debug for core::num::dec2flt::ParseFloatError

    source§

    impl Debug for ParseIntError

    1.34.0 · source§

    impl Debug for TryFromIntError

    1.34.0 · source§

    impl Debug for NonZeroI8

    1.34.0 · source§

    impl Debug for NonZeroI16

    1.34.0 · source§

    impl Debug for NonZeroI32

    1.34.0 · source§

    impl Debug for NonZeroI64

    1.34.0 · source§

    impl Debug for NonZeroI128

    1.34.0 · source§

    impl Debug for NonZeroIsize

    1.28.0 · source§

    impl Debug for NonZeroU8

    1.28.0 · source§

    impl Debug for NonZeroU16

    1.28.0 · source§

    impl Debug for NonZeroU32

    1.28.0 · source§

    impl Debug for NonZeroU64

    1.28.0 · source§

    impl Debug for NonZeroU128

    1.28.0 · source§

    impl Debug for NonZeroUsize

    source§

    impl Debug for RangeFull

    source§

    impl Debug for core::ptr::alignment::Alignment

    source§

    impl Debug for TimSortRun

    1.3.0 · source§

    impl Debug for AtomicBool

    1.34.0 · source§

    impl Debug for AtomicI8

    1.34.0 · source§

    impl Debug for AtomicI16

    1.34.0 · source§

    impl Debug for AtomicI32

    1.34.0 · source§

    impl Debug for AtomicI64

    1.3.0 · source§

    impl Debug for AtomicIsize

    1.34.0 · source§

    impl Debug for AtomicU8

    1.34.0 · source§

    impl Debug for AtomicU16

    1.34.0 · source§

    impl Debug for AtomicU32

    1.34.0 · source§

    impl Debug for AtomicU64

    1.3.0 · source§

    impl Debug for AtomicUsize

    1.36.0 · source§

    impl Debug for core::task::wake::Context<'_>

    1.36.0 · source§

    impl Debug for RawWaker

    1.36.0 · source§

    impl Debug for RawWakerVTable

    1.36.0 · source§

    impl Debug for core::task::wake::Waker

    1.27.0 · source§

    impl Debug for Duration

    1.66.0 · source§

    impl Debug for TryFromFloatSecsError

    1.28.0 · source§

    impl Debug for std::alloc::System

    1.65.0 · source§

    impl Debug for Backtrace

    source§

    impl Debug for BacktraceFrame

    1.13.0 · source§

    impl Debug for DefaultHasher

    1.16.0 · source§

    impl Debug for std::collections::hash::map::RandomState

    1.16.0 · source§

    impl Debug for Args

    1.16.0 · source§

    impl Debug for ArgsOs

    source§

    impl Debug for JoinPathsError

    1.16.0 · source§

    impl Debug for SplitPaths<'_>

    1.16.0 · source§

    impl Debug for Vars

    1.16.0 · source§

    impl Debug for VarsOs

    source§

    impl Debug for OsStr

    source§

    impl Debug for OsString

    1.6.0 · source§

    impl Debug for DirBuilder

    1.13.0 · source§

    impl Debug for std::fs::DirEntry

    source§

    impl Debug for File

    source§

    impl Debug for FileTimes

    1.1.0 · source§

    impl Debug for FileType

    1.16.0 · source§

    impl Debug for std::fs::Metadata

    source§

    impl Debug for OpenOptions

    source§

    impl Debug for std::fs::Permissions

    source§

    impl Debug for ReadDir

    1.56.0 · source§

    impl Debug for WriterPanicked

    source§

    impl Debug for std::io::error::Error

    source§

    impl Debug for BorrowedBuf<'_>

    1.16.0 · source§

    impl Debug for Stderr

    1.16.0 · source§

    impl Debug for StderrLock<'_>

    1.16.0 · source§

    impl Debug for Stdin

    1.16.0 · source§

    impl Debug for StdinLock<'_>

    1.16.0 · source§

    impl Debug for Stdout

    1.16.0 · source§

    impl Debug for StdoutLock<'_>

    1.16.0 · source§

    impl Debug for std::io::util::Empty

    1.16.0 · source§

    impl Debug for std::io::util::Repeat

    1.16.0 · source§

    impl Debug for Sink

    source§

    impl Debug for IntoIncoming

    source§

    impl Debug for TcpListener

    source§

    impl Debug for TcpStream

    source§

    impl Debug for UdpSocket

    1.63.0 · source§

    impl Debug for BorrowedFd<'_>

    1.63.0 · source§

    impl Debug for OwnedFd

    source§

    impl Debug for PidFd

    1.10.0 · source§

    impl Debug for std::os::unix::net::addr::SocketAddr

    1.10.0 · source§

    impl Debug for UnixDatagram

    1.10.0 · source§

    impl Debug for UnixListener

    1.10.0 · source§

    impl Debug for UnixStream

    source§

    impl Debug for UCred

    1.13.0 · source§

    impl Debug for Components<'_>

    source§

    impl Debug for Display<'_>

    1.13.0 · source§

    impl Debug for std::path::Iter<'_>

    source§

    impl Debug for std::path::Path

    source§

    impl Debug for PathBuf

    1.7.0 · source§

    impl Debug for StripPrefixError

    1.16.0 · source§

    impl Debug for Child

    1.16.0 · source§

    impl Debug for ChildStderr

    1.16.0 · source§

    impl Debug for ChildStdin

    1.16.0 · source§

    impl Debug for ChildStdout

    source§

    impl Debug for Command

    1.61.0 · source§

    impl Debug for ExitCode

    source§

    impl Debug for ExitStatus

    source§

    impl Debug for ExitStatusError

    1.7.0 · source§

    impl Debug for Output

    1.16.0 · source§

    impl Debug for Stdio

    1.16.0 · source§

    impl Debug for Barrier

    1.16.0 · source§

    impl Debug for BarrierWaitResult

    1.16.0 · source§

    impl Debug for std::sync::condvar::Condvar

    1.5.0 · source§

    impl Debug for std::sync::condvar::WaitTimeoutResult

    source§

    impl Debug for std::sync::mpsc::RecvError

    1.16.0 · source§

    impl Debug for std::sync::once::Once

    1.16.0 · source§

    impl Debug for std::sync::once::OnceState

    1.26.0 · source§

    impl Debug for AccessError

    1.63.0 · source§

    impl Debug for std::thread::scoped::Scope<'_, '_>

    source§

    impl Debug for Builder

    source§

    impl Debug for Thread

    1.19.0 · source§

    impl Debug for ThreadId

    1.8.0 · source§

    impl Debug for Instant

    1.8.0 · source§

    impl Debug for SystemTime

    1.8.0 · source§

    impl Debug for SystemTimeError

    source§

    impl Debug for Crc

    source§

    impl Debug for GzBuilder

    source§

    impl Debug for GzHeader

    source§

    impl Debug for Compress

    source§

    impl Debug for CompressError

    source§

    impl Debug for Decompress

    source§

    impl Debug for flate2::mem::DecompressError

    source§

    impl Debug for flate2::Compression

    source§

    impl Debug for getrandom::error::Error

    source§

    impl Debug for indexmap::TryReserveError

    source§

    impl Debug for ParseLevelError

    source§

    impl Debug for SetLoggerError

    source§

    impl Debug for ParseRatioError

    source§

    impl Debug for num_traits::ParseFloatError

    source§

    impl Debug for semver::parse::Error

    source§

    impl Debug for BuildMetadata

    source§

    impl Debug for Comparator

    source§

    impl Debug for Prerelease

    source§

    impl Debug for VersionReq

    source§

    impl Debug for IgnoredAny

    source§

    impl Debug for serde::de::value::Error

    source§

    impl Debug for serde_json::error::Error

    source§

    impl Debug for serde_json::map::Map<String, Value>

    source§

    impl Debug for serde_json::number::Number

    source§

    impl Debug for CompactFormatter

    source§

    impl Debug for serde_yaml::error::Error

    source§

    impl Debug for serde_yaml::error::Location

    source§

    impl Debug for Mapping

    source§

    impl Debug for serde_yaml::number::Number

    source§

    impl Debug for serde_yaml::value::tagged::Tag

    source§

    impl Debug for TaggedValue

    source§

    impl Debug for ATerm

    source§

    impl Debug for B0

    source§

    impl Debug for B1

    source§

    impl Debug for Z0

    source§

    impl Debug for Equal

    source§

    impl Debug for Greater

    source§

    impl Debug for Less

    source§

    impl Debug for UTerm

    source§

    impl Debug for Bernoulli

    source§

    impl Debug for Open01

    source§

    impl Debug for OpenClosed01

    source§

    impl Debug for Alphanumeric

    source§

    impl Debug for Standard

    source§

    impl Debug for UniformChar

    source§

    impl Debug for UniformDuration

    source§

    impl Debug for ReadError

    source§

    impl Debug for StepRng

    source§

    impl Debug for StdRng

    source§

    impl Debug for ThreadRng

    source§

    impl Debug for ChaCha8Core

    source§

    impl Debug for ChaCha8Rng

    source§

    impl Debug for ChaCha12Core

    source§

    impl Debug for ChaCha12Rng

    source§

    impl Debug for ChaCha20Core

    source§

    impl Debug for ChaCha20Rng

    source§

    impl Debug for rand_core::error::Error

    source§

    impl Debug for OsRng

    §

    impl Debug for AHasher

    §

    impl Debug for AboveOrBelow

    §

    impl Debug for AccessKind

    §

    impl Debug for AccessMode

    §

    impl Debug for AdaptiveFilterType

    §

    impl Debug for Align

    §

    impl Debug for Align2

    §

    impl Debug for AllocError

    §

    impl Debug for Alphabet

    §

    impl Debug for AnchorMatrix<'_>

    §

    impl Debug for AnchorPoints<'_>

    §

    impl Debug for AnimationControl

    §

    impl Debug for Area

    §

    impl Debug for AxisBools

    §

    impl Debug for AxisValueMap

    §

    impl Debug for Backoff

    §

    impl Debug for Bar

    §

    impl Debug for BigEndian

    §

    impl Debug for BitDepth

    §

    impl Debug for BlendOp

    §

    impl Debug for BoxElem

    §

    impl Debug for BoxSpread

    §

    impl Debug for CCursor

    §

    impl Debug for CCursorRange

    §

    impl Debug for CFFError

    §

    impl Debug for CacheStorage

    §

    impl Debug for Chains<'_>

    §

    impl Debug for CharacterDirection

    §

    impl Debug for CheckedCastError

    §

    impl Debug for ChunkType

    §

    impl Debug for CircleShape

    §

    impl Debug for ClassMatrix<'_>

    §

    impl Debug for ClippedPrimitive

    §

    impl Debug for ClippedShape

    §

    impl Debug for CodepointIdIter<'_>

    §

    impl Debug for CollapsingState

    §

    impl Debug for Color32

    §

    impl Debug for ColorType

    §

    impl Debug for ColorType

    §

    impl Debug for Compression

    §

    impl Debug for CompressionLevel

    §

    impl Debug for CompressionStrategy

    §

    impl Debug for CompressionType

    §

    impl Debug for Config

    §

    impl Debug for Constants<'_>

    §

    impl Debug for Context

    §

    impl Debug for ContextualEntryData

    §

    impl Debug for ContextualSubtable<'_>

    §

    impl Debug for Corner

    §

    impl Debug for Coverage

    §

    impl Debug for CreateKind

    §

    impl Debug for CubicBezierShape

    §

    impl Debug for CursiveAnchorSet<'_>

    §

    impl Debug for Cursor

    §

    impl Debug for CursorIcon

    §

    impl Debug for CursorRange

    §

    impl Debug for DIR

    §

    impl Debug for DataChange

    §

    impl Debug for DataFormat

    §

    impl Debug for DebugOptions

    §

    impl Debug for DecodeError

    §

    impl Debug for Decoded

    §

    impl Debug for DecodingError

    §

    impl Debug for DecodingError

    §

    impl Debug for DecompressError

    §

    impl Debug for DecompressionError

    §

    impl Debug for Delay

    §

    impl Debug for DirEntry

    §

    impl Debug for Direction

    §

    impl Debug for DisposeOp

    §

    impl Debug for Dl_info

    §

    impl Debug for DroppedFile

    §

    impl Debug for DynamicImage

    §

    impl Debug for Eager

    §

    impl Debug for Elf32_Chdr

    §

    impl Debug for Elf32_Ehdr

    §

    impl Debug for Elf32_Phdr

    §

    impl Debug for Elf32_Shdr

    §

    impl Debug for Elf32_Sym

    §

    impl Debug for Elf64_Chdr

    §

    impl Debug for Elf64_Ehdr

    §

    impl Debug for Elf64_Phdr

    §

    impl Debug for Elf64_Shdr

    §

    impl Debug for Elf64_Sym

    §

    impl Debug for EncodeError

    §

    impl Debug for EncodingError

    §

    impl Debug for EncodingError

    §

    impl Debug for EntryData

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for Error

    §

    impl Debug for ErrorKind

    §

    impl Debug for ErrorKind

    §

    impl Debug for Event

    §

    impl Debug for Event

    When the alternate flag is enabled this will print platform specific details, for example the fields of the kevent structure on platforms that use kqueue(2). Note however that the output of this implementation is not consider a part of the stable API.

    diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/trait.HasSchema.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/trait.HasSchema.html index ea1c1018d7..049f9da6ec 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/trait.HasSchema.html @@ -45,7 +45,7 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    source§

    impl HasSchema for SessionOptions

    source§

    impl HasSchema for Sessions

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl<K, V> HasSchema for SMap<K, V>where +

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    §

    impl HasSchema for SessionOptions

    §

    impl HasSchema for Sessions

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

    §

    impl<T> HasSchema for Handle<T>where T: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where diff --git a/rustdoc/bones_framework/prelude/bones_schema/trait.HasSchema.html b/rustdoc/bones_framework/prelude/bones_schema/trait.HasSchema.html index ef8389c12c..6db1a42b8d 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/trait.HasSchema.html +++ b/rustdoc/bones_framework/prelude/bones_schema/trait.HasSchema.html @@ -45,7 +45,7 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    source§

    impl HasSchema for SessionOptions

    source§

    impl HasSchema for Sessions

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl<K, V> HasSchema for SMap<K, V>where +

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    §

    impl HasSchema for SessionOptions

    §

    impl HasSchema for Sessions

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

    §

    impl<T> HasSchema for Handle<T>where T: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where diff --git a/rustdoc/bones_framework/prelude/struct.Game.html b/rustdoc/bones_framework/prelude/struct.Game.html index 11164ba307..a872526ab0 100644 --- a/rustdoc/bones_framework/prelude/struct.Game.html +++ b/rustdoc/bones_framework/prelude/struct.Game.html @@ -1,4 +1,4 @@ -Game in bones_framework::prelude - Rust
    pub struct Game {
    +Game in bones_framework::prelude - Rust
    pub struct Game {
         pub sessions: Sessions,
         pub sorted_session_keys: Vec<Key<24>, Global>,
         pub asset_server: AtomicResource<AssetServer>,
    @@ -12,9 +12,9 @@
     

    These are only guaranteed to be sorted and up-to-date immediately after calling Game::step().

    §asset_server: AtomicResource<AssetServer>

    The asset server cell.

    -

    Implementations§

    source§

    impl Game

    source

    pub fn new() -> Game

    Create an empty game.

    -
    source

    pub fn asset_server(&self) -> AtomicRefMut<'_, AssetServer>

    Borrow the asset server.

    -
    source

    pub fn step<F>(&mut self, apply_input: F)where +

    Implementations§

    §

    impl Game

    pub fn new() -> Game

    Create an empty game.

    +

    pub fn asset_server(&self) -> AtomicRefMut<'_, AssetServer>

    Borrow the asset server.

    +

    pub fn step<F>(&mut self, apply_input: F)where F: FnMut(&mut World),

    Step the game simulation.

    apply_input is a function that will be called once for every active Session, allowing you to update the world with the current frame’s input, whatever form that may come in.

    @@ -26,7 +26,7 @@
  • setup other important resources such as the UI context and the asset server, if applicable.
  • -

    Trait Implementations§

    source§

    impl Default for Game

    source§

    fn default() -> Game

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Game

    §

    impl Send for Game

    §

    impl Sync for Game

    §

    impl Unpin for Game

    §

    impl !UnwindSafe for Game

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl Default for Game

    §

    fn default() -> Game

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Game

    §

    impl Send for Game

    §

    impl Sync for Game

    §

    impl Unpin for Game

    §

    impl !UnwindSafe for Game

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_framework/prelude/struct.Session.html b/rustdoc/bones_framework/prelude/struct.Session.html index e21201dcc0..35dcac1032 100644 --- a/rustdoc/bones_framework/prelude/struct.Session.html +++ b/rustdoc/bones_framework/prelude/struct.Session.html @@ -1,4 +1,4 @@ -Session in bones_framework::prelude - Rust
    pub struct Session {
    +Session in bones_framework::prelude - Rust
    pub struct Session {
         pub world: World,
         pub stages: SystemStages,
         pub active: bool,
    @@ -12,11 +12,11 @@
     
    §visible: bool

    Whether or not this session should be rendered.

    §priority: i32

    The priority of this session relative to other sessions in the Game.

    §runner: Box<dyn SessionRunner + 'static, Global>

    The session runner to use for this session.

    -

    Implementations§

    source§

    impl Session

    source

    pub fn new() -> Session

    Create an empty Session.

    -
    source

    pub fn install_plugin(&mut self, plugin: impl Plugin) -> &mut Session

    Install a plugin.

    -
    source

    pub fn snapshot(&self) -> World

    Snapshot the world state.

    +

    Implementations§

    §

    impl Session

    pub fn new() -> Session

    Create an empty Session.

    +

    pub fn install_plugin(&mut self, plugin: impl Plugin) -> &mut Session

    Install a plugin.

    +

    pub fn snapshot(&self) -> World

    Snapshot the world state.

    This is the same as core.world.clone(), but it is more explicit.

    -
    source

    pub fn restore(&mut self, world: &mut World)

    Restore the world state.

    +

    pub fn restore(&mut self, world: &mut World)

    Restore the world state.

    Re-sets the world state to that of the provided world, which may or may not have been created with snapshot().

    This is the same as doing an std::mem::swap on self.world, but it is more explicit.

    @@ -50,7 +50,7 @@ ) -> &mut SystemStageswhere L: StageLabel, S: SystemStage + 'static,

    Insert a new stage, after another existing stage

    -

    Trait Implementations§

    source§

    impl Debug for Session

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for Session

    source§

    fn default() -> Session

    Returns the “default value” for a type. Read more
    source§

    impl Deref for Session

    §

    type Target = SystemStages

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &<Session as Deref>::Target

    Dereferences the value.
    source§

    impl DerefMut for Session

    source§

    fn deref_mut(&mut self) -> &mut <Session as Deref>::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    §

    impl Debug for Session

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Session

    §

    fn default() -> Session

    Returns the “default value” for a type. Read more
    §

    impl Deref for Session

    §

    type Target = SystemStages

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &<Session as Deref>::Target

    Dereferences the value.
    §

    impl DerefMut for Session

    §

    fn deref_mut(&mut self) -> &mut <Session as Deref>::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_framework/prelude/struct.SessionOptions.html b/rustdoc/bones_framework/prelude/struct.SessionOptions.html index 27aacb6047..57060cca4b 100644 --- a/rustdoc/bones_framework/prelude/struct.SessionOptions.html +++ b/rustdoc/bones_framework/prelude/struct.SessionOptions.html @@ -1,4 +1,4 @@ -SessionOptions in bones_framework::prelude - Rust

    Fields§

    §active: bool

    Whether or not this session should be active after this frame.

    §visible: bool

    Whether or not this session should be visible.

    §delete: bool

    Whether or not this session should be deleted.

    -

    Trait Implementations§

    source§

    impl Clone for SessionOptions

    source§

    fn clone(&self) -> SessionOptions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SessionOptions

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for SessionOptions

    source§

    fn default() -> SessionOptions

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for SessionOptions

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere +

    Trait Implementations§

    §

    impl Clone for SessionOptions

    §

    fn clone(&self) -> SessionOptions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for SessionOptions

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for SessionOptions

    §

    fn default() -> SessionOptions

    Returns the “default value” for a type. Read more
    §

    impl HasSchema for SessionOptions

    §

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory @@ -14,7 +14,7 @@ T: HasSchema,
    Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

    Converts a reference of T to a SchemaRef
    §

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

    Converts a reference of T to a SchemaRefMut
    source§

    impl Copy for SessionOptions

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Self: Sized,

    Converts a reference of T to a SchemaRefMut
    §

    impl Copy for SessionOptions

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_framework/prelude/struct.Sessions.html b/rustdoc/bones_framework/prelude/struct.Sessions.html index 1b6750b433..fb0f55db67 100644 --- a/rustdoc/bones_framework/prelude/struct.Sessions.html +++ b/rustdoc/bones_framework/prelude/struct.Sessions.html @@ -1,20 +1,20 @@ -Sessions in bones_framework::prelude - Rust
    pub struct Sessions { /* private fields */ }
    Expand description

    Container for multiple game sessions.

    +Sessions in bones_framework::prelude - Rust
    pub struct Sessions { /* private fields */ }
    Expand description

    Container for multiple game sessions.

    Each session shares the same Entities.

    -

    Implementations§

    source§

    impl Sessions

    source

    pub fn create<K>(&mut self, name: K) -> &mut Sessionwhere +

    Implementations§

    §

    impl Sessions

    pub fn create<K>(&mut self, name: K) -> &mut Sessionwhere K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Create a new session, and borrow it mutably so it can be modified.

    -
    source

    pub fn delete<K>(&mut self, name: K)where +

    pub fn delete<K>(&mut self, name: K)where K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Delete a session.

    -
    source

    pub fn get<K>(&self, name: K) -> Option<&Session>where +

    pub fn get<K>(&self, name: K) -> Option<&Session>where K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Borrow a session from the sessions list.

    -
    source

    pub fn get_mut<K>(&mut self, name: K) -> Option<&mut Session>where +

    pub fn get_mut<K>(&mut self, name: K) -> Option<&mut Session>where K: TryInto<Key<24>>, <K as TryInto<Key<24>>>::Error: Debug,

    Borrow a session from the sessions list.

    -
    source

    pub fn iter_mut(&mut self) -> IterMut<'_, Key<24>, Session>

    Mutably iterate over sessions.

    -
    source

    pub fn iter(&self) -> Iter<'_, Key<24>, Session>

    Iterate over sessions.

    -

    Trait Implementations§

    source§

    impl Clone for Sessions

    source§

    fn clone(&self) -> Sessions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Sessions

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for Sessions

    source§

    fn default() -> Sessions

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for Sessions

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere +

    pub fn iter_mut(&mut self) -> IterMut<'_, Key<24>, Session>

    Mutably iterate over sessions.

    +

    pub fn iter(&self) -> Iter<'_, Key<24>, Session>

    Iterate over sessions.

    +

    Trait Implementations§

    §

    impl Clone for Sessions

    §

    fn clone(&self) -> Sessions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Sessions

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Sessions

    §

    fn default() -> Sessions

    Returns the “default value” for a type. Read more
    §

    impl HasSchema for Sessions

    §

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema,

    Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_framework/prelude/trait.HasSchema.html b/rustdoc/bones_framework/prelude/trait.HasSchema.html index fefd83f016..1daff18302 100644 --- a/rustdoc/bones_framework/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/prelude/trait.HasSchema.html @@ -45,7 +45,7 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    source§

    impl HasSchema for SessionOptions

    source§

    impl HasSchema for Sessions

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl<K, V> HasSchema for SMap<K, V>where +

    Implementations on Foreign Types§

    §

    impl HasSchema for f64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for usize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u128

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i16

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i8

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for isize

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for f32

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for i64

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for bool

    §

    fn schema() -> &'static Schema

    §

    impl HasSchema for u8

    §

    fn schema() -> &'static Schema

    Implementors§

    §

    impl HasSchema for AssetKind

    source§

    impl HasSchema for Color

    source§

    impl HasSchema for Image

    source§

    impl HasSchema for AnimatedSprite

    source§

    impl HasSchema for AnimationBankSprite

    §

    impl HasSchema for BVec2

    §

    impl HasSchema for BVec3

    §

    impl HasSchema for BVec4

    §

    impl HasSchema for DVec2

    §

    impl HasSchema for DVec3

    §

    impl HasSchema for DVec4

    §

    impl HasSchema for IVec2

    §

    impl HasSchema for IVec3

    §

    impl HasSchema for IVec4

    §

    impl HasSchema for Quat

    §

    impl HasSchema for UVec2

    §

    impl HasSchema for UVec3

    §

    impl HasSchema for UVec4

    §

    impl HasSchema for Vec2

    §

    impl HasSchema for Vec3

    §

    impl HasSchema for Vec4

    source§

    impl HasSchema for KeyboardInputs

    source§

    impl HasSchema for MouseInputs

    source§

    impl HasSchema for Time

    source§

    impl HasSchema for Timer

    source§

    impl HasSchema for Window

    §

    impl HasSchema for AssetServer

    §

    impl HasSchema for SchemaAssetHandle

    §

    impl HasSchema for UntypedHandle

    §

    impl HasSchema for CommandQueue

    §

    impl HasSchema for Entities

    §

    impl HasSchema for String

    §

    impl HasSchema for SessionOptions

    §

    impl HasSchema for Sessions

    source§

    impl HasSchema for FluentBundleAsset

    source§

    impl HasSchema for FluentResourceAsset

    source§

    impl HasSchema for LocalizationAsset

    source§

    impl HasSchema for RootLocalizationFieldIdx

    source§

    impl HasSchema for AudioEvents

    source§

    impl HasSchema for AudioSource

    source§

    impl HasSchema for Camera

    source§

    impl HasSchema for ClearColor

    source§

    impl HasSchema for Viewport

    source§

    impl HasSchema for Path2d

    source§

    impl HasSchema for Atlas

    source§

    impl HasSchema for AtlasSprite

    source§

    impl HasSchema for Sprite

    source§

    impl HasSchema for Renderer

    source§

    impl HasSchema for Tile

    source§

    impl HasSchema for TileLayer

    source§

    impl HasSchema for Transform

    source§

    impl HasSchema for EguiCtx

    source§

    impl HasSchema for EguiSettings

    source§

    impl HasSchema for EguiTextures

    §

    impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

    §

    impl<T> HasSchema for Handle<T>where T: HasSchema,

    §

    impl<T> HasSchema for SBox<T>where diff --git a/rustdoc/bones_framework/prelude/trait.Plugin.html b/rustdoc/bones_framework/prelude/trait.Plugin.html index c83a4b068d..e37eb034bd 100644 --- a/rustdoc/bones_framework/prelude/trait.Plugin.html +++ b/rustdoc/bones_framework/prelude/trait.Plugin.html @@ -1,7 +1,7 @@ -Plugin in bones_framework::prelude - Rust
    pub trait Plugin {
    +Plugin in bones_framework::prelude - Rust
    pub trait Plugin {
         // Required method
         fn install(self, session: &mut Session);
     }
    Expand description

    Trait for plugins that can be installed into a Session.

    -

    Required Methods§

    source

    fn install(self, session: &mut Session)

    Install the plugin into the Session.

    -

    Implementors§

    source§

    impl Plugin for DefaultPlugin

    source§

    impl<F> Plugin for Fwhere +

    Required Methods§

    fn install(self, session: &mut Session)

    Install the plugin into the Session.

    +

    Implementors§

    source§

    impl Plugin for DefaultPlugin

    §

    impl<F> Plugin for Fwhere F: FnOnce(&mut Session),

    \ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/trait.SessionRunner.html b/rustdoc/bones_framework/prelude/trait.SessionRunner.html index 17538ec6b2..b17a864d42 100644 --- a/rustdoc/bones_framework/prelude/trait.SessionRunner.html +++ b/rustdoc/bones_framework/prelude/trait.SessionRunner.html @@ -1,4 +1,4 @@ -SessionRunner in bones_framework::prelude - Rust
    pub trait SessionRunner: Sync + Send + 'static {
    +SessionRunner in bones_framework::prelude - Rust
    pub trait SessionRunner: Sync + Send + 'static {
         // Required method
         fn step(
             &mut self,
    @@ -6,9 +6,9 @@
             stages: &mut SystemStages
         ) -> Result<(), Error>;
     }
    Expand description

    A session runner is in charge of advancing a Session simulation.

    -

    Required Methods§

    Required Methods§

    fn step( &mut self, world: &mut World, stages: &mut SystemStages ) -> Result<(), Error>

    Step the simulation once.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/bones_schema/prelude/trait.HasSchema.html b/rustdoc/bones_schema/prelude/trait.HasSchema.html index 1e0d1c1bd0..d92fe83679 100644 --- a/rustdoc/bones_schema/prelude/trait.HasSchema.html +++ b/rustdoc/bones_schema/prelude/trait.HasSchema.html @@ -39,4 +39,4 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    source

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    source§

    impl HasSchema for BVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for usize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Quat

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for isize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for bool

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for String

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec2

    source§

    fn schema() -> &'static Schema

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl HasSchema for BVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for usize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Quat

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for isize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for bool

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for String

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec2

    source§

    fn schema() -> &'static Schema

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/bones_schema/ptr/enum.FieldIdx.html b/rustdoc/bones_schema/ptr/enum.FieldIdx.html index a413de1e24..8dab98ce06 100644 --- a/rustdoc/bones_schema/ptr/enum.FieldIdx.html +++ b/rustdoc/bones_schema/ptr/enum.FieldIdx.html @@ -1,10 +1,10 @@ -FieldIdx in bones_schema::ptr - Rust
    pub enum FieldIdx<'a> {
    +FieldIdx in bones_schema::ptr - Rust
    pub enum FieldIdx<'a> {
         Name(&'a str),
         Idx(usize),
     }
    Expand description

    The index of a field in a struct in a Schema.

    Variants§

    §

    Name(&'a str)

    The name of a field.

    §

    Idx(usize)

    The index of a field. Works for tuple fields and named fields.

    -

    Trait Implementations§

    source§

    impl<'a> Clone for FieldIdx<'a>

    source§

    fn clone(&self) -> FieldIdx<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for FieldIdx<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Display for FieldIdx<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a String> for FieldIdx<'a>

    source§

    fn from(value: &'a String) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a str> for FieldIdx<'a>

    source§

    fn from(value: &'a str) -> Self

    Converts to this type from the input type.
    source§

    impl From<usize> for FieldIdx<'static>

    source§

    fn from(value: usize) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> Copy for FieldIdx<'a>

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for FieldIdx<'a>

    §

    impl<'a> Send for FieldIdx<'a>

    §

    impl<'a> Sync for FieldIdx<'a>

    §

    impl<'a> Unpin for FieldIdx<'a>

    §

    impl<'a> UnwindSafe for FieldIdx<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<'a> Clone for FieldIdx<'a>

    source§

    fn clone(&self) -> FieldIdx<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for FieldIdx<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Display for FieldIdx<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a String> for FieldIdx<'a>

    source§

    fn from(value: &'a String) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a str> for FieldIdx<'a>

    source§

    fn from(value: &'a str) -> Self

    Converts to this type from the input type.
    source§

    impl From<usize> for FieldIdx<'static>

    source§

    fn from(value: usize) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> Copy for FieldIdx<'a>

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for FieldIdx<'a>

    §

    impl<'a> Send for FieldIdx<'a>

    §

    impl<'a> Sync for FieldIdx<'a>

    §

    impl<'a> Unpin for FieldIdx<'a>

    §

    impl<'a> UnwindSafe for FieldIdx<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_schema/ptr/index.html b/rustdoc/bones_schema/ptr/index.html index 9407935ef9..3a5b90591c 100644 --- a/rustdoc/bones_schema/ptr/index.html +++ b/rustdoc/bones_schema/ptr/index.html @@ -1,4 +1,4 @@ -bones_schema::ptr - Rust

    Module bones_schema::ptr

    source ·
    Expand description

    Schema-aware smart pointers.

    +bones_schema::ptr - Rust

    Module bones_schema::ptr

    source ·
    Expand description

    Schema-aware smart pointers.

    Structs

    Enums

    \ No newline at end of file diff --git a/rustdoc/bones_schema/ptr/struct.SBox.html b/rustdoc/bones_schema/ptr/struct.SBox.html index d34033b612..a16a55f67f 100644 --- a/rustdoc/bones_schema/ptr/struct.SBox.html +++ b/rustdoc/bones_schema/ptr/struct.SBox.html @@ -1,16 +1,16 @@ -SBox in bones_schema::ptr - Rust

    Struct bones_schema::ptr::SBox

    source ·
    #[repr(transparent)]
    pub struct SBox<T: HasSchema> { /* private fields */ }
    Expand description

    A typed version of SchemaBox.

    +SBox in bones_schema::ptr - Rust

    Struct bones_schema::ptr::SBox

    source ·
    #[repr(transparent)]
    pub struct SBox<T: HasSchema> { /* private fields */ }
    Expand description

    A typed version of SchemaBox.

    This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

    Also, compared to a SchemaBox, it is more efficient to access, because it avoids extra runtime checks for a matching schema after it has been created, and doesn’t need to be cast to T upon every access.

    -

    Implementations§

    source§

    impl<T: HasSchema> SBox<T>

    source

    pub fn new(value: T) -> Self

    Create a new SBox.

    -
    source

    pub fn into_schema_box(self) -> SchemaBox

    Convert into a SchemaBox

    -

    Trait Implementations§

    source§

    impl<T: HasSchema> Clone for SBox<T>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: HasSchema + Debug> Debug for SBox<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: HasSchema> Default for SBox<T>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T: HasSchema> Deref for SBox<T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<T: HasSchema> DerefMut for SBox<T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<T: HasSchema> From<SBox<T>> for SchemaBox

    source§

    fn from(value: SBox<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T: HasSchema> HasSchema for SBox<T>

    source§

    fn schema() -> &'static Schema

    Get this type’s Schema.
    source§

    fn cast<T: HasSchema>(&self) -> &T

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    source§

    fn try_cast<T: HasSchema>(&self) -> Result<&T, SchemaMismatchError>

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    source§

    fn cast_mut<T: HasSchema>(&mut self) -> &mut T

    Cast a mutable reference of this type to a reference of another type with the same memory +

    Implementations§

    source§

    impl<T: HasSchema> SBox<T>

    source

    pub fn new(value: T) -> Self

    Create a new SBox.

    +
    source

    pub fn into_schema_box(self) -> SchemaBox

    Convert into a SchemaBox

    +

    Trait Implementations§

    source§

    impl<T: HasSchema> Clone for SBox<T>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: HasSchema + Debug> Debug for SBox<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: HasSchema> Default for SBox<T>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T: HasSchema> Deref for SBox<T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<T: HasSchema> DerefMut for SBox<T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<T: HasSchema> From<SBox<T>> for SchemaBox

    source§

    fn from(value: SBox<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T: HasSchema> HasSchema for SBox<T>

    source§

    fn schema() -> &'static Schema

    Get this type’s Schema.
    source§

    fn cast<T: HasSchema>(&self) -> &T

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    source§

    fn try_cast<T: HasSchema>(&self) -> Result<&T, SchemaMismatchError>

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    source§

    fn cast_mut<T: HasSchema>(&mut self) -> &mut T

    Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
    source§

    fn try_cast_mut<T: HasSchema>(&mut self) -> Result<&mut T, SchemaMismatchError>

    Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
    source§

    fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

    Converts a reference of T to a SchemaRef
    source§

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

    Converts a reference of T to a SchemaRefMut
    source§

    impl<T: HasSchema> TryFrom<SchemaBox> for SBox<T>

    §

    type Error = SchemaBox

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: SchemaBox) -> Result<Self, Self::Error>

    Performs the conversion.

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for SBox<T>where + Self: Sized,

    Converts a reference of T to a SchemaRefMut
    source§

    impl<T: HasSchema> TryFrom<SchemaBox> for SBox<T>

    §

    type Error = SchemaBox

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: SchemaBox) -> Result<Self, Self::Error>

    Performs the conversion.

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for SBox<T>where T: RefUnwindSafe,

    §

    impl<T> Send for SBox<T>

    §

    impl<T> Sync for SBox<T>

    §

    impl<T> Unpin for SBox<T>where T: Unpin,

    §

    impl<T> !UnwindSafe for SBox<T>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_schema/ptr/struct.SchemaBox.html b/rustdoc/bones_schema/ptr/struct.SchemaBox.html index a717ee280e..ccad1e949c 100644 --- a/rustdoc/bones_schema/ptr/struct.SchemaBox.html +++ b/rustdoc/bones_schema/ptr/struct.SchemaBox.html @@ -1,48 +1,48 @@ -SchemaBox in bones_schema::ptr - Rust

    Struct bones_schema::ptr::SchemaBox

    source ·
    pub struct SchemaBox { /* private fields */ }
    Expand description

    A owning, type-erased Box-like container for types with a Schema.

    -

    Implementations§

    source§

    impl SchemaBox

    source

    pub fn into_inner<T: HasSchema>(self) -> T

    Cast this box to it’s inner type and return it.

    +SchemaBox in bones_schema::ptr - Rust

    Struct bones_schema::ptr::SchemaBox

    source ·
    pub struct SchemaBox { /* private fields */ }
    Expand description

    A owning, type-erased Box-like container for types with a Schema.

    +

    Implementations§

    source§

    impl SchemaBox

    source

    pub fn into_inner<T: HasSchema>(self) -> T

    Cast this box to it’s inner type and return it.

    Panics

    Panics if the schema of the box does not match that of the type you are casting to.

    -
    source

    pub fn try_into_inner<T: HasSchema>(self) -> Result<T, SchemaMismatchError>

    Cast this box to it’s inner type and return it.

    +
    source

    pub fn try_into_inner<T: HasSchema>(self) -> Result<T, SchemaMismatchError>

    Cast this box to it’s inner type and return it.

    Errors

    Errors if the schema of the box does not match that of the type you are casting to.

    -
    source

    pub unsafe fn into_inner_unchecked<T: HasSchema>(self) -> T

    Unsafely convert this box into an owned T.

    +
    source

    pub unsafe fn into_inner_unchecked<T: HasSchema>(self) -> T

    Unsafely convert this box into an owned T.

    Safety
    • The schema of type T must equal that of this box.
    -
    source

    pub fn cast_ref<T: HasSchema>(&self) -> &T

    Cast this box to a reference to a type with a representative Schema.

    +
    source

    pub fn cast_ref<T: HasSchema>(&self) -> &T

    Cast this box to a reference to a type with a representative Schema.

    Panics

    Panics if the schema of the box does not match that of the type you are casting to.

    -
    source

    pub fn try_cast_ref<T: HasSchema>(&self) -> Result<&T, SchemaMismatchError>

    Cast this box to a reference to a type with a representative Schema.

    +
    source

    pub fn try_cast_ref<T: HasSchema>(&self) -> Result<&T, SchemaMismatchError>

    Cast this box to a reference to a type with a representative Schema.

    Errors

    Errors if the schema of the box does not match that of the type you are casting to.

    -
    source

    pub fn cast_mut<T: HasSchema>(&mut self) -> &mut T

    Cast this box to a mutable reference to a type with a representing Schema.

    +
    source

    pub fn cast_mut<T: HasSchema>(&mut self) -> &mut T

    Cast this box to a mutable reference to a type with a representing Schema.

    Panics

    Panics if the schema of the box does not match that of the type you are casting to.

    -
    source

    pub fn try_cast_mut<T: HasSchema>( +

    source

    pub fn try_cast_mut<T: HasSchema>( &mut self ) -> Result<&mut T, SchemaMismatchError>

    Cast this box to a mutable reference to a type with a representing Schema.

    Errors

    Errors if the schema of the box does not match that of the type you are casting to.

    -
    source

    pub fn as_ref(&self) -> SchemaRef<'_>

    Borrow this box as a SchemaRef.

    -
    source

    pub fn as_mut(&mut self) -> SchemaRefMut<'_, '_>

    Borrow this box as a SchemaRefMut.

    -
    source

    pub fn new<T: HasSchema + Sync + Send>(v: T) -> Self

    Create a new SchemaBox from an owned type.

    -
    source

    pub unsafe fn uninitialized(schema: &'static Schema) -> Self

    Allocates a SchemaBox for the given Schema, but doesn’t initialize the memory.

    +
    source

    pub fn as_ref(&self) -> SchemaRef<'_>

    Borrow this box as a SchemaRef.

    +
    source

    pub fn as_mut(&mut self) -> SchemaRefMut<'_, '_>

    Borrow this box as a SchemaRefMut.

    +
    source

    pub fn new<T: HasSchema + Sync + Send>(v: T) -> Self

    Create a new SchemaBox from an owned type.

    +
    source

    pub unsafe fn uninitialized(schema: &'static Schema) -> Self

    Allocates a SchemaBox for the given Schema, but doesn’t initialize the memory.

    Safety

    Accessing the data in an unitinialized SchemaBox is undefined behavior. It is up to the user to initialize the memory pointed at by the box after creating it.

    -
    source

    pub fn default(schema: &'static Schema) -> Self

    Create a new SchemaBox for a type with a Schema that has a +

    source

    pub fn default(schema: &'static Schema) -> Self

    Create a new SchemaBox for a type with a Schema that has a SchemaData::default_fn.

    Panics

    Panics if the passed in schema doesn’t have a default_fn.

    -
    source

    pub fn into_sbox<T: HasSchema>(self) -> SBox<T>

    Convert into an SBox if the schema of T matches.

    +
    source

    pub fn into_sbox<T: HasSchema>(self) -> SBox<T>

    Convert into an SBox if the schema of T matches.

    Panics

    Panics if the schema of T doesn’t match that of the box.

    -
    source

    pub fn try_into_sbox<T: HasSchema>(self) -> Result<SBox<T>, Self>

    Convert into an SBox if the schema of T matches.

    +
    source

    pub fn try_into_sbox<T: HasSchema>(self) -> Result<SBox<T>, Self>

    Convert into an SBox if the schema of T matches.

    Errors

    Returns an error with the orignal SchemaBox if the schema of T doesn’t match.

    -
    source

    pub fn schema(&self) -> &'static Schema

    Get the Schema for the pointer.

    -
    source

    pub unsafe fn from_raw_parts( +

    source

    pub fn schema(&self) -> &'static Schema

    Get the Schema for the pointer.

    +
    source

    pub unsafe fn from_raw_parts( ptr: OwningPtr<'static>, schema: &'static Schema ) -> Self

    Create a new SchemaBox from raw parts.

    @@ -52,29 +52,29 @@
    Safety
    • You must insure that the pointer is valid for the given schema.
    -
    source

    pub fn forget(self)

    Deallocate the memory stored in the box, but don’t run the destructor.

    -
    source

    pub fn try_hash(&self) -> Option<u64>

    Get the hash of this schema box, if supported.

    -
    source

    pub fn hash(&self) -> u64

    Get the hash of this schema box.

    +
    source

    pub fn forget(self)

    Deallocate the memory stored in the box, but don’t run the destructor.

    +
    source

    pub fn try_hash(&self) -> Option<u64>

    Get the hash of this schema box, if supported.

    +
    source

    pub fn hash(&self) -> u64

    Get the hash of this schema box.

    Panics

    Panics if the schema doesn’t implement hash.

    -
    source

    pub fn field<'idx, I: Into<FieldIdx<'idx>>>(&self, idx: I) -> SchemaRef<'_>

    Get a ref to the field with the given name/index, and panic if it doesn’t exist.

    -
    source

    pub fn get_field<'idx, 'ptr, I: Into<FieldIdx<'idx>>>( +

    source

    pub fn field<'idx, I: Into<FieldIdx<'idx>>>(&self, idx: I) -> SchemaRef<'_>

    Get a ref to the field with the given name/index, and panic if it doesn’t exist.

    +
    source

    pub fn get_field<'idx, 'ptr, I: Into<FieldIdx<'idx>>>( &'ptr self, idx: I ) -> Result<SchemaRef<'ptr>, SchemaFieldNotFoundError<'idx>>

    Get a reference to the field with the given name/index, if it exists.

    -
    source

    pub fn field_mut<'idx, I: Into<FieldIdx<'idx>>>( +

    source

    pub fn field_mut<'idx, I: Into<FieldIdx<'idx>>>( &mut self, idx: I ) -> SchemaRefMut<'_, '_>

    Get a ref to the field with the given name/index, and panic if it doesn’t exist.

    -
    source

    pub fn get_field_mut<'idx, 'ptr, I: Into<FieldIdx<'idx>>>( +

    source

    pub fn get_field_mut<'idx, 'ptr, I: Into<FieldIdx<'idx>>>( &'ptr mut self, idx: I ) -> Result<SchemaRefMut<'ptr, 'ptr>, SchemaFieldNotFoundError<'idx>>

    Get a mutable reference to the field with the given name/index, if it exists.

    -

    Trait Implementations§

    source§

    impl Clone for SchemaBox

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SchemaBox

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for SchemaBox

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T: HasSchema> From<SBox<T>> for SchemaBox

    source§

    fn from(value: SBox<T>) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for SchemaBox

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Trait Implementations§

    source§

    impl Clone for SchemaBox

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SchemaBox

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for SchemaBox

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T: HasSchema> From<SBox<T>> for SchemaBox

    source§

    fn from(value: SBox<T>) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for SchemaBox

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq<SchemaBox> for SchemaBox

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq<SchemaBox> for SchemaBox

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<T: HasSchema> TryFrom<SchemaBox> for SBox<T>

    §

    type Error = SchemaBox

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: SchemaBox) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for SchemaBox

    source§

    impl Send for SchemaBox

    source§

    impl Sync for SchemaBox

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl<T: HasSchema> TryFrom<SchemaBox> for SBox<T>

    §

    type Error = SchemaBox

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: SchemaBox) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for SchemaBox

    source§

    impl Send for SchemaBox

    source§

    impl Sync for SchemaBox

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_schema/ptr/struct.SchemaFieldNotFoundError.html b/rustdoc/bones_schema/ptr/struct.SchemaFieldNotFoundError.html index 72a3cc277e..e8047f09df 100644 --- a/rustdoc/bones_schema/ptr/struct.SchemaFieldNotFoundError.html +++ b/rustdoc/bones_schema/ptr/struct.SchemaFieldNotFoundError.html @@ -1,5 +1,5 @@ -SchemaFieldNotFoundError in bones_schema::ptr - Rust
    pub struct SchemaFieldNotFoundError<'a> { /* private fields */ }
    Expand description

    Error returned when a field is not found in a schema.

    -

    Trait Implementations§

    source§

    impl<'a> Debug for SchemaFieldNotFoundError<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Display for SchemaFieldNotFoundError<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Error for SchemaFieldNotFoundError<'a>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +SchemaFieldNotFoundError in bones_schema::ptr - Rust
    pub struct SchemaFieldNotFoundError<'a> { /* private fields */ }
    Expand description

    Error returned when a field is not found in a schema.

    +

    Trait Implementations§

    source§

    impl<'a> Debug for SchemaFieldNotFoundError<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Display for SchemaFieldNotFoundError<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Error for SchemaFieldNotFoundError<'a>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_schema/ptr/struct.SchemaMismatchError.html b/rustdoc/bones_schema/ptr/struct.SchemaMismatchError.html index 92df4a4209..f300f798a4 100644 --- a/rustdoc/bones_schema/ptr/struct.SchemaMismatchError.html +++ b/rustdoc/bones_schema/ptr/struct.SchemaMismatchError.html @@ -1,6 +1,6 @@ -SchemaMismatchError in bones_schema::ptr - Rust
    pub struct SchemaMismatchError;
    Expand description

    Error type when attempting to cast between types with mis-matched schemas.

    -

    Implementations§

    source§

    impl SchemaMismatchError

    source

    pub const MSG: &str = "Invalid cast: the schemas of the casted types are not compatible."

    The display error message for this error type.

    -

    Trait Implementations§

    source§

    impl Debug for SchemaMismatchError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SchemaMismatchError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for SchemaMismatchError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +SchemaMismatchError in bones_schema::ptr - Rust
    pub struct SchemaMismatchError;
    Expand description

    Error type when attempting to cast between types with mis-matched schemas.

    +

    Implementations§

    source§

    impl SchemaMismatchError

    source

    pub const MSG: &str = "Invalid cast: the schemas of the casted types are not compatible."

    The display error message for this error type.

    +

    Trait Implementations§

    source§

    impl Debug for SchemaMismatchError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SchemaMismatchError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for SchemaMismatchError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_schema/ptr/struct.SchemaRef.html b/rustdoc/bones_schema/ptr/struct.SchemaRef.html index d173efae8d..d3a7f09253 100644 --- a/rustdoc/bones_schema/ptr/struct.SchemaRef.html +++ b/rustdoc/bones_schema/ptr/struct.SchemaRef.html @@ -1,13 +1,13 @@ -SchemaRef in bones_schema::ptr - Rust

    Struct bones_schema::ptr::SchemaRef

    source ·
    pub struct SchemaRef<'pointer> { /* private fields */ }
    Expand description

    An untyped reference that knows the Schema of the pointee and that can be cast to a matching +SchemaRef in bones_schema::ptr - Rust

    Struct bones_schema::ptr::SchemaRef

    source ·
    pub struct SchemaRef<'pointer> { /* private fields */ }
    Expand description

    An untyped reference that knows the Schema of the pointee and that can be cast to a matching type.

    -

    Implementations§

    source§

    impl<'pointer> SchemaRef<'pointer>

    source

    pub fn cast<T: HasSchema>(&self) -> &'pointer T

    Cast this pointer to a reference to a type with a matching Schema.

    +

    Implementations§

    source§

    impl<'pointer> SchemaRef<'pointer>

    source

    pub fn cast<T: HasSchema>(&self) -> &'pointer T

    Cast this pointer to a reference to a type with a matching Schema.

    Panics

    Panics if the schema of the pointer does not match that of the type you are casting to.

    -
    source

    pub fn try_cast<T: HasSchema>(&self) -> Result<&'pointer T, SchemaMismatchError>

    Cast this pointer to a reference to a type with a matching Schema.

    +
    source

    pub fn try_cast<T: HasSchema>(&self) -> Result<&'pointer T, SchemaMismatchError>

    Cast this pointer to a reference to a type with a matching Schema.

    Errors

    Errors if the schema of the pointer does not match that of the type you are casting to.

    -
    source

    pub fn new<T: HasSchema>(v: &'pointer T) -> SchemaRef<'pointer>

    Create a new SchemaRef from a reference to a type that implements HasSchema.

    -
    source

    pub unsafe fn from_ptr_schema(ptr: *const u8, schema: &'static Schema) -> Self

    Create a new SchemaRef from a raw pointer and it’s schema.

    +
    source

    pub fn new<T: HasSchema>(v: &'pointer T) -> SchemaRef<'pointer>

    Create a new SchemaRef from a reference to a type that implements HasSchema.

    +
    source

    pub unsafe fn from_ptr_schema(ptr: *const u8, schema: &'static Schema) -> Self

    Create a new SchemaRef from a raw pointer and it’s schema.

    Safety
    • ptr must point to valid value of whatever the pointee type is.
    • @@ -18,21 +18,21 @@
      Safety
    • The lifetime 'a must be constrained such that this [PtrMut] will stay valid and nothing else can read or mutate the pointee while this [PtrMut] is live.
    -
    source

    pub fn field<'a, I: Into<FieldIdx<'a>>>(&self, idx: I) -> SchemaRef<'pointer>

    Get a pointer to a field.

    +
    source

    pub fn field<'a, I: Into<FieldIdx<'a>>>(&self, idx: I) -> SchemaRef<'pointer>

    Get a pointer to a field.

    Panics

    Panics if the field doesn’t exist in the schema.

    -
    source

    pub fn get_field<'a, I: Into<FieldIdx<'a>>>( +

    source

    pub fn get_field<'a, I: Into<FieldIdx<'a>>>( &self, idx: I ) -> Result<SchemaRef<'pointer>, SchemaFieldNotFoundError<'a>>

    Get a pointer to a field.

    Errors

    Errors if the field doesn’t exist in the schema.

    -
    source

    pub fn as_ptr(&self) -> *const u8

    Get the pointer.

    -
    source

    pub unsafe fn deref<T>(&self) -> &'pointer T

    source

    pub fn as_ptr(&self) -> *const u8

    Get the pointer.

    +
    source

    pub unsafe fn deref<T>(&self) -> &'pointer T

    Safety

    Assert that the pointer is valid for type T, and that the lifetime is valid.

    -
    source

    pub fn schema(&self) -> &Schema

    Get the Schema for the pointer.

    -
    source

    pub fn hash(&self) -> Option<u64>

    Get the hash of this schema box, if supported.

    -

    Trait Implementations§

    source§

    impl<'pointer> Clone for SchemaRef<'pointer>

    source§

    fn clone(&self) -> SchemaRef<'pointer>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more

    Auto Trait Implementations§

    §

    impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

    §

    impl<'pointer> !Send for SchemaRef<'pointer>

    §

    impl<'pointer> !Sync for SchemaRef<'pointer>

    §

    impl<'pointer> Unpin for SchemaRef<'pointer>

    §

    impl<'pointer> UnwindSafe for SchemaRef<'pointer>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    source

    pub fn schema(&self) -> &Schema

    Get the Schema for the pointer.

    +
    source

    pub fn hash(&self) -> Option<u64>

    Get the hash of this schema box, if supported.

    +

    Trait Implementations§

    source§

    impl<'pointer> Clone for SchemaRef<'pointer>

    source§

    fn clone(&self) -> SchemaRef<'pointer>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more

    Auto Trait Implementations§

    §

    impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

    §

    impl<'pointer> !Send for SchemaRef<'pointer>

    §

    impl<'pointer> !Sync for SchemaRef<'pointer>

    §

    impl<'pointer> Unpin for SchemaRef<'pointer>

    §

    impl<'pointer> UnwindSafe for SchemaRef<'pointer>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_schema/ptr/struct.SchemaRefMut.html b/rustdoc/bones_schema/ptr/struct.SchemaRefMut.html index b904ecd557..4e0ecfcd48 100644 --- a/rustdoc/bones_schema/ptr/struct.SchemaRefMut.html +++ b/rustdoc/bones_schema/ptr/struct.SchemaRefMut.html @@ -1,20 +1,20 @@ -SchemaRefMut in bones_schema::ptr - Rust
    pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
    Expand description

    An untyped mutable reference that knows the Schema of the pointee and that can be cast to a matching +SchemaRefMut in bones_schema::ptr - Rust

    pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
    Expand description

    An untyped mutable reference that knows the Schema of the pointee and that can be cast to a matching type.

    -

    Implementations§

    source§

    impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

    source

    pub fn cast_mut<T: HasSchema + 'static>(&mut self) -> &mut T

    Cast this pointer to a reference to a type with a matching Schema.

    +

    Implementations§

    source§

    impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

    source

    pub fn cast_mut<T: HasSchema + 'static>(&mut self) -> &mut T

    Cast this pointer to a reference to a type with a matching Schema.

    Panics

    Panics if the schema of the pointer does not match that of the type you are casting to.

    -
    source

    pub fn try_cast_mut<T: HasSchema>( +

    source

    pub fn try_cast_mut<T: HasSchema>( &mut self ) -> Result<&mut T, SchemaMismatchError>

    Cast this pointer to a mutable reference to a type with a matching Schema.

    Errors

    Errors if the schema of the pointer does not match that of the type you are casting to.

    -
    source

    pub fn cast_into_mut<T: HasSchema>(self) -> &'pointer mut T

    Cast this pointer to a mutable reference to a type with a matching Schema. This is +

    source

    pub fn cast_into_mut<T: HasSchema>(self) -> &'pointer mut T

    Cast this pointer to a mutable reference to a type with a matching Schema. This is different than try_cast because it consumes the SchemaRefMut and allows you to, for instance, pass it out of a mapping operation without keeping a reference to the old SchemaRefMut.

    Panics

    Panics if the schema of the pointer does not match that of the type you are casting to.

    -
    source

    pub fn try_cast_into_mut<T: HasSchema>( +

    source

    pub fn try_cast_into_mut<T: HasSchema>( self ) -> Result<&'pointer mut T, SchemaMismatchError>

    Cast this pointer to a mutable reference to a type with a matching Schema. This is different than try_cast because it consumes the SchemaRefMut and allows you to, for @@ -22,8 +22,8 @@

    Panics
    SchemaRefMut.

    Errors

    Errors if the schema of the pointer does not match that of the type you are casting to.

    -
    source

    pub fn new<T: HasSchema>(v: &'pointer mut T) -> SchemaRefMut<'pointer, 'static>

    Create a new SchemaRefMut from a reference to a type that implements HasSchema.

    -
    source

    pub unsafe fn from_ptr_schema( +

    source

    pub fn new<T: HasSchema>(v: &'pointer mut T) -> SchemaRefMut<'pointer, 'static>

    Create a new SchemaRefMut from a reference to a type that implements HasSchema.

    +
    source

    pub unsafe fn from_ptr_schema( ptr: *mut u8, schema: &'static Schema ) -> SchemaRefMut<'pointer, 'parent>

    Create a new SchemaRefMut from a raw pointer and it’s schema.

    @@ -37,19 +37,19 @@
    Safety
  • The lifetime 'a must be constrained such that this [PtrMut] will stay valid and nothing else can read or mutate the pointee while this [PtrMut] is live.
  • -
    source

    pub fn field<'this, 'b, I: Into<FieldIdx<'b>>>( +

    source

    pub fn field<'this, 'b, I: Into<FieldIdx<'b>>>( &'this mut self, idx: I ) -> SchemaRefMut<'pointer, 'this>

    Get a pointer to a field.

    Panics

    Panics if the field doesn’t exist in the schema.

    -
    source

    pub fn get_field<'this, 'idx, I: Into<FieldIdx<'idx>>>( +

    source

    pub fn get_field<'this, 'idx, I: Into<FieldIdx<'idx>>>( &'this mut self, idx: I ) -> Result<SchemaRefMut<'pointer, 'this>, SchemaFieldNotFoundError<'idx>>

    Get a pointer to a field.

    Errors

    Errors if the field doesn’t exist in the schema.

    -
    source

    pub fn into_field<'idx, I: Into<FieldIdx<'idx>>>( +

    source

    pub fn into_field<'idx, I: Into<FieldIdx<'idx>>>( self, idx: I ) -> SchemaRefMut<'pointer, 'parent>

    Convert this ref into a ref to one of it’s fields.

    @@ -57,7 +57,7 @@
    Errors
    SchemaRefMut.

    Panics

    Panics if the field does not exist.

    -
    source

    pub fn try_into_field<'idx, I: Into<FieldIdx<'idx>>>( +

    source

    pub fn try_into_field<'idx, I: Into<FieldIdx<'idx>>>( self, idx: I ) -> Result<SchemaRefMut<'pointer, 'parent>, Self>

    Convert this ref into a ref to one of it’s fields.

    @@ -65,12 +65,12 @@
    Panics
    SchemaRefMut.

    Errors

    Errors if the field does not exist.

    -
    source

    pub fn as_ptr(&self) -> *mut u8

    Get the raw pointer

    -
    source

    pub unsafe fn deref_mut<T>(self) -> &'pointer mut T

    source

    pub fn as_ptr(&self) -> *mut u8

    Get the raw pointer

    +
    source

    pub unsafe fn deref_mut<T>(self) -> &'pointer mut T

    Safety

    You assert that the pointer points to a valid instance of T with the given lifetime.

    -
    source

    pub fn schema(&self) -> &'static Schema

    Get the Schema for the pointer.

    -
    source

    pub fn hash(&self) -> Option<u64>

    Get the hash of this schema box, if supported.

    -

    Trait Implementations§

    source§

    impl<'pointer, 'parent> Debug for SchemaRefMut<'pointer, 'parent>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    source

    pub fn schema(&self) -> &'static Schema

    Get the Schema for the pointer.

    +
    source

    pub fn hash(&self) -> Option<u64>

    Get the hash of this schema box, if supported.

    +

    Trait Implementations§

    source§

    impl<'pointer, 'parent> Debug for SchemaRefMut<'pointer, 'parent>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

    §

    impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustdoc/bones_schema/trait.HasSchema.html b/rustdoc/bones_schema/trait.HasSchema.html index 188bf3ce65..7b5fc59686 100644 --- a/rustdoc/bones_schema/trait.HasSchema.html +++ b/rustdoc/bones_schema/trait.HasSchema.html @@ -39,4 +39,4 @@
    Errors
    Self: Sized,

    Converts a reference of T to a SchemaRef

    source

    fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

    Converts a reference of T to a SchemaRefMut

    -

    Implementations on Foreign Types§

    source§

    impl HasSchema for BVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for usize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Quat

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for isize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for bool

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for String

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec2

    source§

    fn schema() -> &'static Schema

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl HasSchema for BVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for usize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u128

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Quat

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for IVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i16

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for isize

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for Vec2

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for f32

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for i64

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for BVec4

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for bool

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for u8

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for UVec3

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for String

    source§

    fn schema() -> &'static Schema

    source§

    impl HasSchema for DVec2

    source§

    fn schema() -> &'static Schema

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/demo_assets_minimal/fn.menu_system.html b/rustdoc/demo_assets_minimal/fn.menu_system.html index d9e1a4e5b6..8822948924 100644 --- a/rustdoc/demo_assets_minimal/fn.menu_system.html +++ b/rustdoc/demo_assets_minimal/fn.menu_system.html @@ -1,2 +1,2 @@ -menu_system in demo_assets_minimal - Rust
    pub(crate) fn menu_system(egui_ctx: Res<'_, EguiCtx>, meta: Root<'_, GameMeta>)
    Expand description

    System to render the home menu.

    +menu_system in demo_assets_minimal - Rust
    pub(crate) fn menu_system(egui_ctx: Res<'_, EguiCtx>, meta: Root<'_, GameMeta>)
    Expand description

    System to render the home menu.

    \ No newline at end of file diff --git a/rustdoc/demo_features/fn.atlas_demo_startup.html b/rustdoc/demo_features/fn.atlas_demo_startup.html index a41d23b287..5ba85a6771 100644 --- a/rustdoc/demo_features/fn.atlas_demo_startup.html +++ b/rustdoc/demo_features/fn.atlas_demo_startup.html @@ -1,11 +1,11 @@ atlas_demo_startup in demo_features - Rust
    pub(crate) fn atlas_demo_startup(
         entities: ResMut<'_, Entities>,
    -    transforms: CompMut<'_, Transform>,
    -    cameras: CompMut<'_, Camera>,
    -    atlas_sprites: CompMut<'_, AtlasSprite>,
    -    animated_sprites: CompMut<'_, AnimatedSprite>,
    -    clear_color: ResMutInit<'_, ClearColor>,
    -    meta: Root<'_, GameMeta>,
    +    transforms: CompMut<'_, Transform>,
    +    cameras: CompMut<'_, Camera>,
    +    atlas_sprites: CompMut<'_, AtlasSprite>,
    +    animated_sprites: CompMut<'_, AnimatedSprite>,
    +    clear_color: ResMutInit<'_, ClearColor>,
    +    meta: Root<'_, GameMeta>,
         assets: Res<'_, AssetServer>
     )
    Expand description

    System to startup the atlas demo.

    \ No newline at end of file diff --git a/rustdoc/demo_features/fn.back_to_menu_ui.html b/rustdoc/demo_features/fn.back_to_menu_ui.html index 67e3a6ee88..7d14044856 100644 --- a/rustdoc/demo_features/fn.back_to_menu_ui.html +++ b/rustdoc/demo_features/fn.back_to_menu_ui.html @@ -1,8 +1,8 @@ back_to_menu_ui in demo_features - Rust
    pub(crate) fn back_to_menu_ui(
    -    egui_ctx: ResMut<'_, EguiCtx>,
    +    egui_ctx: ResMut<'_, EguiCtx>,
         sessions: ResMut<'_, Sessions>,
         session_options: ResMut<'_, SessionOptions>,
    -    localization: Localization<'_, GameMeta>
    +    localization: Localization<'_, GameMeta>
     )
    Expand description

    Simple UI system that shows a button at the bottom of the screen to delete the current session and go back to the main menu.

    \ No newline at end of file diff --git a/rustdoc/demo_features/fn.menu_startup.html b/rustdoc/demo_features/fn.menu_startup.html index 05cb6dc56e..9aa61705d0 100644 --- a/rustdoc/demo_features/fn.menu_startup.html +++ b/rustdoc/demo_features/fn.menu_startup.html @@ -1,5 +1,5 @@ menu_startup in demo_features - Rust
    pub(crate) fn menu_startup(
    -    egui_settings: ResMutInit<'_, EguiSettings>,
    -    clear_color: ResMutInit<'_, ClearColor>
    +    egui_settings: ResMutInit<'_, EguiSettings>,
    +    clear_color: ResMutInit<'_, ClearColor>
     )
    Expand description

    Setup the main menu.

    \ No newline at end of file diff --git a/rustdoc/demo_features/fn.menu_system.html b/rustdoc/demo_features/fn.menu_system.html index d38f833b07..d3363396e3 100644 --- a/rustdoc/demo_features/fn.menu_system.html +++ b/rustdoc/demo_features/fn.menu_system.html @@ -1,7 +1,7 @@ menu_system in demo_features - Rust

    Function demo_features::menu_system

    source ·
    pub(crate) fn menu_system(
    -    egui_ctx: ResMut<'_, EguiCtx>,
    +    egui_ctx: ResMut<'_, EguiCtx>,
         sessions: ResMut<'_, Sessions>,
         session_options: ResMut<'_, SessionOptions>,
    -    localization: Localization<'_, GameMeta>
    +    localization: Localization<'_, GameMeta>
     )
    Expand description

    Our main menu system.

    \ No newline at end of file diff --git a/rustdoc/demo_features/fn.path2d_demo_startup.html b/rustdoc/demo_features/fn.path2d_demo_startup.html index dec2ebc091..2e25ca5a7c 100644 --- a/rustdoc/demo_features/fn.path2d_demo_startup.html +++ b/rustdoc/demo_features/fn.path2d_demo_startup.html @@ -1,6 +1,6 @@ path2d_demo_startup in demo_features - Rust
    pub(crate) fn path2d_demo_startup(
         entities: ResMut<'_, Entities>,
    -    transforms: CompMut<'_, Transform>,
    -    cameras: CompMut<'_, Camera>,
    -    path2ds: CompMut<'_, Path2d>
    +    transforms: CompMut<'_, Transform>,
    +    cameras: CompMut<'_, Camera>,
    +    path2ds: CompMut<'_, Path2d>
     )
    \ No newline at end of file diff --git a/rustdoc/demo_features/fn.sprite_demo_startup.html b/rustdoc/demo_features/fn.sprite_demo_startup.html index f6529b9ba2..91d6a0c071 100644 --- a/rustdoc/demo_features/fn.sprite_demo_startup.html +++ b/rustdoc/demo_features/fn.sprite_demo_startup.html @@ -1,8 +1,8 @@ sprite_demo_startup in demo_features - Rust
    pub(crate) fn sprite_demo_startup(
         entities: ResMut<'_, Entities>,
    -    sprites: CompMut<'_, Sprite>,
    -    transforms: CompMut<'_, Transform>,
    -    cameras: CompMut<'_, Camera>,
    -    meta: Root<'_, GameMeta>
    +    sprites: CompMut<'_, Sprite>,
    +    transforms: CompMut<'_, Transform>,
    +    cameras: CompMut<'_, Camera>,
    +    meta: Root<'_, GameMeta>
     )
    Expand description

    System that spawns the sprite demo.

    \ No newline at end of file diff --git a/rustdoc/demo_features/fn.tilemap_startup_system.html b/rustdoc/demo_features/fn.tilemap_startup_system.html index c7f439b1bc..56aab96a28 100644 --- a/rustdoc/demo_features/fn.tilemap_startup_system.html +++ b/rustdoc/demo_features/fn.tilemap_startup_system.html @@ -1,10 +1,10 @@ tilemap_startup_system in demo_features - Rust
    pub(crate) fn tilemap_startup_system(
         entities: ResMut<'_, Entities>,
    -    transforms: CompMut<'_, Transform>,
    -    tile_layers: CompMut<'_, TileLayer>,
    -    cameras: CompMut<'_, Camera>,
    -    tiles: CompMut<'_, Tile>,
    -    meta: Root<'_, GameMeta>,
    +    transforms: CompMut<'_, Transform>,
    +    tile_layers: CompMut<'_, TileLayer>,
    +    cameras: CompMut<'_, Camera>,
    +    tiles: CompMut<'_, Tile>,
    +    meta: Root<'_, GameMeta>,
         assets: Res<'_, AssetServer>
     )
    Expand description

    System for starting up the tilemap demo.

    \ No newline at end of file diff --git a/rustdoc/demo_features/struct.AtlasDemoMeta.html b/rustdoc/demo_features/struct.AtlasDemoMeta.html index 5d97d3ec01..3a84f1fbdd 100644 --- a/rustdoc/demo_features/struct.AtlasDemoMeta.html +++ b/rustdoc/demo_features/struct.AtlasDemoMeta.html @@ -1,9 +1,9 @@ AtlasDemoMeta in demo_features - Rust
    #[repr(C)]
    pub(crate) struct AtlasDemoMeta { - pub atlas: Handle<Atlas>, + pub atlas: Handle<Atlas>, pub fps: f32, pub animation: SVec<u32>, }
    Expand description

    Atlas information.

    -

    Fields§

    §atlas: Handle<Atlas>

    The sprite atlas for the player.

    +

    Fields§

    §atlas: Handle<Atlas>

    The sprite atlas for the player.

    §fps: f32

    The frames-per-second of the animation.

    §animation: SVec<u32>

    The frames of the animation.

    Note: We use an [SVec] here because it implements [HasSchema], allowing it to be loaded diff --git a/rustdoc/demo_features/struct.GameMeta.html b/rustdoc/demo_features/struct.GameMeta.html index 48c4d87a59..c39e80afea 100644 --- a/rustdoc/demo_features/struct.GameMeta.html +++ b/rustdoc/demo_features/struct.GameMeta.html @@ -1,14 +1,14 @@ GameMeta in demo_features - Rust

    Struct demo_features::GameMeta

    source ·
    #[repr(C)]
    pub(crate) struct GameMeta { - pub(crate) sprite_demo: Handle<Image>, + pub(crate) sprite_demo: Handle<Image>, pub(crate) atlas_demo: Handle<AtlasDemoMeta>, pub(crate) tilemap_demo: Handle<TilemapDemoMeta>, - pub(crate) localization: Handle<LocalizationAsset>, + pub(crate) localization: Handle<LocalizationAsset>, }
    Expand description

    Create our root asset type.

    The path to our root asset file is specified in assets/pack.yaml.

    -

    Fields§

    §sprite_demo: Handle<Image>

    The image for the sprite demo

    +

    Fields§

    §sprite_demo: Handle<Image>

    The image for the sprite demo

    §atlas_demo: Handle<AtlasDemoMeta>

    Character information that will be loaded from a separate asset file.

    §tilemap_demo: Handle<TilemapDemoMeta>

    The tilemap demo metadata.

    -
    §localization: Handle<LocalizationAsset>

    Localization asset

    +
    §localization: Handle<LocalizationAsset>

    Localization asset

    Trait Implementations§

    source§

    impl Clone for GameMeta

    source§

    fn clone(&self) -> GameMeta

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for GameMeta

    source§

    fn default() -> GameMeta

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for GameMeta

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn try_cast<T>(&self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

    Cast a reference of this type to a reference of another type with the same memory layout. Read more
    §

    fn cast_mut<T>(&mut self) -> &mut Twhere diff --git a/rustdoc/demo_features/struct.TilemapDemoMeta.html b/rustdoc/demo_features/struct.TilemapDemoMeta.html index a2f95d3e4c..06a06f8573 100644 --- a/rustdoc/demo_features/struct.TilemapDemoMeta.html +++ b/rustdoc/demo_features/struct.TilemapDemoMeta.html @@ -1,9 +1,9 @@ TilemapDemoMeta in demo_features - Rust
    #[repr(C)]
    pub(crate) struct TilemapDemoMeta { - pub atlas: Handle<Atlas>, + pub atlas: Handle<Atlas>, pub map_size: UVec2, pub tiles: SVec<TileMeta>, }
    Expand description

    Tilemap info.

    -

    Fields§

    §atlas: Handle<Atlas>

    The atlas that will be used for the tilemap.

    +

    Fields§

    §atlas: Handle<Atlas>

    The atlas that will be used for the tilemap.

    §map_size: UVec2

    The size of the tile map in tiles.

    §tiles: SVec<TileMeta>

    The information about each tile in the tilemap.

    Trait Implementations§

    source§

    impl Clone for TilemapDemoMeta

    source§

    fn clone(&self) -> TilemapDemoMeta

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for TilemapDemoMeta

    source§

    fn default() -> TilemapDemoMeta

    Returns the “default value” for a type. Read more
    source§

    impl HasSchema for TilemapDemoMeta

    source§

    fn schema() -> &'static Schema

    Get this type’s [Schema].
    §

    fn cast<T>(&self) -> &Twhere diff --git a/rustdoc/src/bones_schema/ptr.rs.html b/rustdoc/src/bones_schema/ptr.rs.html index 5894473eee..d2cbe37690 100644 --- a/rustdoc/src/bones_schema/ptr.rs.html +++ b/rustdoc/src/bones_schema/ptr.rs.html @@ -916,31 +916,11 @@ 916 917 918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933

    //! Schema-aware smart pointers.
     
     use std::{
    -    alloc::{handle_alloc_error, Layout},
    -    any::TypeId,
    -    hash::Hash,
    -    marker::PhantomData,
    -    mem::MaybeUninit,
    -    ptr::NonNull,
    -    sync::OnceLock,
    +    alloc::handle_alloc_error, any::TypeId, hash::Hash, marker::PhantomData, mem::MaybeUninit,
    +    ptr::NonNull, sync::OnceLock,
     };
     
     use crate::{
    @@ -1356,7 +1336,6 @@
     pub struct SchemaBox {
         ptr: OwningPtr<'static>,
         schema: &'static Schema,
    -    layout: Layout,
     }
     unsafe impl Sync for SchemaBox {}
     unsafe impl Send for SchemaBox {}
    @@ -1364,7 +1343,6 @@
         fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
             f.debug_struct("SchemaBox")
                 .field("schema", &self.schema)
    -            .field("layout", &self.layout)
                 .finish_non_exhaustive()
         }
     }
    @@ -1402,20 +1380,20 @@
                 )
             });
     
    -        let new_ptr = if self.layout.size() == 0 {
    +        let layout = self.schema.layout();
    +        let new_ptr = if layout.size() == 0 {
                 NonNull::<u8>::dangling().as_ptr()
             } else {
                 // SOUND: Non-zero size for layout
    -            unsafe { std::alloc::alloc(self.layout) }
    +            unsafe { std::alloc::alloc(layout) }
             };
             let new_ptr = unsafe {
                 (clone_fn)(self.ptr.as_ref().as_ptr(), new_ptr);
    -            OwningPtr::new(NonNull::new(new_ptr).unwrap_or_else(|| handle_alloc_error(self.layout)))
    +            OwningPtr::new(NonNull::new(new_ptr).unwrap_or_else(|| handle_alloc_error(layout)))
             };
             Self {
                 ptr: new_ptr,
                 schema: self.schema,
    -            layout: self.layout,
             }
         }
     }
    @@ -1551,11 +1529,7 @@
                 OwningPtr::new(NonNull::new(ptr).unwrap_or_else(|| handle_alloc_error(layout)))
             };
     
    -        Self {
    -            ptr,
    -            schema,
    -            layout,
    -        }
    +        Self { ptr, schema }
         }
     
         /// Create a new [`SchemaBox`] for a type with a [`Schema`] that has a
    @@ -1613,11 +1587,7 @@
         ///
         /// - You must insure that the pointer is valid for the given schema.
         pub unsafe fn from_raw_parts(ptr: OwningPtr<'static>, schema: &'static Schema) -> Self {
    -        Self {
    -            ptr,
    -            layout: schema.layout(),
    -            schema,
    -        }
    +        Self { ptr, schema }
         }
     
         /// Deallocate the memory stored in the box, but don't run the destructor.
    @@ -1680,7 +1650,7 @@
         /// Deallocate the memory in the box.
         unsafe fn dealloc(&mut self) {
             if self.schema.layout().size() > 0 {
    -            std::alloc::dealloc(self.ptr.as_ptr(), self.layout)
    +            std::alloc::dealloc(self.ptr.as_ptr(), self.schema.layout())
             }
         }