From 66b9d4cb905a5f6718deeb7a475bc739c1aa9278 Mon Sep 17 00:00:00 2001 From: jackpot51 Date: Mon, 18 Mar 2024 14:42:44 +0000 Subject: [PATCH] deploy: b08676909f882f553ab574601b35b58276a52458 --- bytemuck/all.html | 2 +- bytemuck/allocation/fn.box_bytes_of.html | 6 +- bytemuck/allocation/fn.cast_arc.html | 2 +- bytemuck/allocation/fn.cast_box.html | 2 +- bytemuck/allocation/fn.cast_rc.html | 2 +- bytemuck/allocation/fn.cast_slice_arc.html | 2 +- bytemuck/allocation/fn.cast_slice_box.html | 2 +- bytemuck/allocation/fn.cast_slice_rc.html | 2 +- bytemuck/allocation/fn.cast_vec.html | 2 +- bytemuck/allocation/fn.from_box_bytes.html | 6 +- .../allocation/fn.pod_collect_to_vec.html | 2 +- bytemuck/allocation/fn.try_cast_arc.html | 2 +- bytemuck/allocation/fn.try_cast_box.html | 2 +- bytemuck/allocation/fn.try_cast_rc.html | 2 +- .../allocation/fn.try_cast_slice_arc.html | 2 +- .../allocation/fn.try_cast_slice_box.html | 2 +- bytemuck/allocation/fn.try_cast_slice_rc.html | 2 +- bytemuck/allocation/fn.try_cast_vec.html | 2 +- .../allocation/fn.try_from_box_bytes.html | 14 +- bytemuck/allocation/fn.try_zeroed_box.html | 2 +- .../allocation/fn.try_zeroed_slice_box.html | 2 +- bytemuck/allocation/fn.try_zeroed_vec.html | 2 +- bytemuck/allocation/fn.zeroed_box.html | 2 +- bytemuck/allocation/fn.zeroed_slice_box.html | 2 +- bytemuck/allocation/fn.zeroed_vec.html | 2 +- bytemuck/allocation/index.html | 4 +- bytemuck/allocation/struct.BoxBytes.html | 10 +- .../trait.TransparentWrapperAlloc.html | 2 +- bytemuck/checked/enum.CheckedCastError.html | 2 +- bytemuck/checked/fn.cast.html | 2 +- bytemuck/checked/fn.cast_mut.html | 2 +- bytemuck/checked/fn.cast_ref.html | 2 +- bytemuck/checked/fn.cast_slice.html | 2 +- bytemuck/checked/fn.cast_slice_mut.html | 2 +- bytemuck/checked/fn.from_bytes.html | 2 +- bytemuck/checked/fn.from_bytes_mut.html | 2 +- bytemuck/checked/fn.pod_read_unaligned.html | 2 +- bytemuck/checked/fn.try_cast.html | 2 +- bytemuck/checked/fn.try_cast_mut.html | 2 +- bytemuck/checked/fn.try_cast_ref.html | 2 +- bytemuck/checked/fn.try_cast_slice.html | 2 +- bytemuck/checked/fn.try_cast_slice_mut.html | 2 +- bytemuck/checked/fn.try_from_bytes.html | 2 +- bytemuck/checked/fn.try_from_bytes_mut.html | 2 +- .../checked/fn.try_pod_read_unaligned.html | 2 +- bytemuck/checked/index.html | 2 +- bytemuck/checked/trait.CheckedBitPattern.html | 2 +- bytemuck/enum.PodCastError.html | 2 +- bytemuck/fn.bytes_of.html | 2 +- bytemuck/fn.bytes_of_mut.html | 2 +- bytemuck/fn.cast.html | 2 +- bytemuck/fn.cast_mut.html | 2 +- bytemuck/fn.cast_ref.html | 2 +- bytemuck/fn.cast_slice.html | 2 +- bytemuck/fn.cast_slice_mut.html | 2 +- bytemuck/fn.fill_zeroes.html | 2 +- bytemuck/fn.from_bytes.html | 2 +- bytemuck/fn.from_bytes_mut.html | 2 +- bytemuck/fn.pod_align_to.html | 2 +- bytemuck/fn.pod_align_to_mut.html | 2 +- bytemuck/fn.pod_read_unaligned.html | 2 +- bytemuck/fn.try_cast.html | 2 +- bytemuck/fn.try_cast_mut.html | 2 +- bytemuck/fn.try_cast_ref.html | 2 +- bytemuck/fn.try_cast_slice.html | 2 +- bytemuck/fn.try_cast_slice_mut.html | 2 +- bytemuck/fn.try_from_bytes.html | 2 +- bytemuck/fn.try_from_bytes_mut.html | 2 +- bytemuck/fn.try_pod_read_unaligned.html | 2 +- bytemuck/fn.write_zeroes.html | 2 +- bytemuck/index.html | 2 +- bytemuck/macro.offset_of.html | 2 +- bytemuck/trait.AnyBitPattern.html | 2 +- bytemuck/trait.Contiguous.html | 2 +- bytemuck/trait.NoUninit.html | 2 +- bytemuck/trait.Pod.html | 2 +- bytemuck/trait.PodInOption.html | 2 +- bytemuck/trait.TransparentWrapper.html | 2 +- bytemuck/trait.Zeroable.html | 2 +- bytemuck/trait.ZeroableInOption.html | 2 +- cosmic_text/enum.BufferRef.html | 2 +- cosmic_text/enum.Wrap.html | 2 +- cosmic_text/struct.CacheKeyFlags.html | 14 +- cosmic_text/struct.Metrics.html | 2 +- read_fonts/all.html | 2 +- read_fonts/array/index.html | 2 +- read_fonts/array/struct.ComputedArray.html | 2 +- read_fonts/array/struct.VarLenArray.html | 2 +- read_fonts/enum.FileRef.html | 2 +- read_fonts/enum.ReadError.html | 4 +- read_fonts/index.html | 2 +- read_fonts/struct.ArrayOfNullableOffsets.html | 2 +- read_fonts/struct.ArrayOfOffsets.html | 2 +- read_fonts/struct.CollectionRef.html | 2 +- read_fonts/struct.FontData.html | 2 +- read_fonts/struct.FontRef.html | 2 +- read_fonts/struct.TableRecord.html | 4 +- read_fonts/struct.TableRef.html | 2 +- read_fonts/tables/avar/index.html | 2 +- .../tables/avar/struct.AxisValueMap.html | 4 +- .../tables/avar/struct.SegmentMaps.html | 2 +- read_fonts/tables/avar/type.Avar.html | 2 +- read_fonts/tables/base/enum.BaseCoord.html | 2 +- read_fonts/tables/base/index.html | 2 +- .../tables/base/struct.BaseLangSysRecord.html | 4 +- .../tables/base/struct.BaseScriptRecord.html | 4 +- .../tables/base/struct.FeatMinMaxRecord.html | 4 +- read_fonts/tables/base/type.Axis.html | 2 +- read_fonts/tables/base/type.Base.html | 2 +- .../tables/base/type.BaseCoordFormat1.html | 2 +- .../tables/base/type.BaseCoordFormat2.html | 2 +- .../tables/base/type.BaseCoordFormat3.html | 2 +- read_fonts/tables/base/type.BaseScript.html | 2 +- .../tables/base/type.BaseScriptList.html | 2 +- read_fonts/tables/base/type.BaseTagList.html | 2 +- read_fonts/tables/base/type.BaseValues.html | 2 +- read_fonts/tables/base/type.MinMax.html | 2 +- .../tables/bitmap/enum.BitmapContent.html | 2 +- .../tables/bitmap/enum.BitmapDataFormat.html | 2 +- .../tables/bitmap/enum.BitmapMetrics.html | 2 +- .../tables/bitmap/enum.IndexSubtable.html | 2 +- read_fonts/tables/bitmap/index.html | 2 +- .../tables/bitmap/struct.BdtComponent.html | 4 +- .../tables/bitmap/struct.BigGlyphMetrics.html | 4 +- .../tables/bitmap/struct.BitmapData.html | 2 +- .../tables/bitmap/struct.BitmapFlags.html | 20 +- .../tables/bitmap/struct.BitmapLocation.html | 2 +- .../tables/bitmap/struct.BitmapSize.html | 4 +- .../bitmap/struct.GlyphIdOffsetPair.html | 4 +- .../tables/bitmap/struct.SbitLineMetrics.html | 2 +- .../bitmap/struct.SmallGlyphMetrics.html | 4 +- .../tables/bitmap/type.IndexSubtable1.html | 2 +- .../tables/bitmap/type.IndexSubtable2.html | 2 +- .../tables/bitmap/type.IndexSubtable3.html | 2 +- .../tables/bitmap/type.IndexSubtable4.html | 2 +- .../tables/bitmap/type.IndexSubtable5.html | 2 +- .../bitmap/type.IndexSubtableArray.html | 2 +- read_fonts/tables/cbdt/index.html | 2 +- read_fonts/tables/cbdt/type.Cbdt.html | 2 +- read_fonts/tables/cblc/index.html | 2 +- read_fonts/tables/cblc/type.Cblc.html | 2 +- read_fonts/tables/cff/index.html | 2 +- read_fonts/tables/cff/struct.Cff.html | 2 +- read_fonts/tables/cff/type.CffHeader.html | 2 +- read_fonts/tables/cff2/index.html | 2 +- read_fonts/tables/cff2/struct.Cff2.html | 2 +- read_fonts/tables/cff2/type.Cff2Header.html | 2 +- read_fonts/tables/cmap/enum.CmapSubtable.html | 2 +- read_fonts/tables/cmap/enum.MapVariant.html | 2 +- read_fonts/tables/cmap/enum.PlatformId.html | 2 +- read_fonts/tables/cmap/index.html | 2 +- read_fonts/tables/cmap/struct.Cmap12Iter.html | 2 +- read_fonts/tables/cmap/struct.Cmap14Iter.html | 2 +- read_fonts/tables/cmap/struct.Cmap4Iter.html | 2 +- .../tables/cmap/struct.ConstantMapGroup.html | 4 +- .../tables/cmap/struct.EncodingRecord.html | 4 +- .../cmap/struct.SequentialMapGroup.html | 4 +- read_fonts/tables/cmap/struct.SubHeader.html | 4 +- .../tables/cmap/struct.UnicodeRange.html | 4 +- read_fonts/tables/cmap/struct.UvsMapping.html | 4 +- .../tables/cmap/struct.VariationSelector.html | 4 +- read_fonts/tables/cmap/type.Cmap.html | 2 +- read_fonts/tables/cmap/type.Cmap0.html | 2 +- read_fonts/tables/cmap/type.Cmap10.html | 2 +- read_fonts/tables/cmap/type.Cmap12.html | 2 +- read_fonts/tables/cmap/type.Cmap13.html | 2 +- read_fonts/tables/cmap/type.Cmap14.html | 2 +- read_fonts/tables/cmap/type.Cmap2.html | 2 +- read_fonts/tables/cmap/type.Cmap4.html | 2 +- read_fonts/tables/cmap/type.Cmap6.html | 2 +- read_fonts/tables/cmap/type.Cmap8.html | 2 +- read_fonts/tables/cmap/type.DefaultUvs.html | 2 +- .../tables/cmap/type.NonDefaultUvs.html | 2 +- read_fonts/tables/colr/enum.ClipBox.html | 2 +- .../tables/colr/enum.CompositeMode.html | 2 +- read_fonts/tables/colr/enum.Extend.html | 2 +- read_fonts/tables/colr/enum.Paint.html | 2 +- read_fonts/tables/colr/index.html | 2 +- read_fonts/tables/colr/struct.BaseGlyph.html | 4 +- .../tables/colr/struct.BaseGlyphPaint.html | 4 +- read_fonts/tables/colr/struct.Clip.html | 4 +- read_fonts/tables/colr/struct.ColorIndex.html | 4 +- read_fonts/tables/colr/struct.ColorStop.html | 4 +- read_fonts/tables/colr/struct.Layer.html | 4 +- .../tables/colr/struct.VarColorIndex.html | 4 +- .../tables/colr/struct.VarColorStop.html | 4 +- read_fonts/tables/colr/type.Affine2x3.html | 2 +- .../tables/colr/type.BaseGlyphList.html | 2 +- .../tables/colr/type.ClipBoxFormat1.html | 2 +- .../tables/colr/type.ClipBoxFormat2.html | 2 +- read_fonts/tables/colr/type.ClipList.html | 2 +- read_fonts/tables/colr/type.ColorLine.html | 2 +- read_fonts/tables/colr/type.Colr.html | 2 +- read_fonts/tables/colr/type.LayerList.html | 2 +- .../tables/colr/type.PaintColrGlyph.html | 2 +- .../tables/colr/type.PaintColrLayers.html | 2 +- .../tables/colr/type.PaintComposite.html | 2 +- read_fonts/tables/colr/type.PaintGlyph.html | 2 +- read_fonts/tables/colr/type.PaintId.html | 2 +- .../tables/colr/type.PaintLinearGradient.html | 2 +- .../tables/colr/type.PaintRadialGradient.html | 2 +- read_fonts/tables/colr/type.PaintRotate.html | 2 +- .../colr/type.PaintRotateAroundCenter.html | 2 +- read_fonts/tables/colr/type.PaintScale.html | 2 +- .../colr/type.PaintScaleAroundCenter.html | 2 +- .../tables/colr/type.PaintScaleUniform.html | 2 +- .../type.PaintScaleUniformAroundCenter.html | 2 +- read_fonts/tables/colr/type.PaintSkew.html | 2 +- .../colr/type.PaintSkewAroundCenter.html | 2 +- read_fonts/tables/colr/type.PaintSolid.html | 2 +- .../tables/colr/type.PaintSweepGradient.html | 2 +- .../tables/colr/type.PaintTransform.html | 2 +- .../tables/colr/type.PaintTranslate.html | 2 +- .../colr/type.PaintVarLinearGradient.html | 2 +- .../colr/type.PaintVarRadialGradient.html | 2 +- .../tables/colr/type.PaintVarRotate.html | 2 +- .../colr/type.PaintVarRotateAroundCenter.html | 2 +- .../tables/colr/type.PaintVarScale.html | 2 +- .../colr/type.PaintVarScaleAroundCenter.html | 2 +- .../colr/type.PaintVarScaleUniform.html | 2 +- ...type.PaintVarScaleUniformAroundCenter.html | 2 +- read_fonts/tables/colr/type.PaintVarSkew.html | 2 +- .../colr/type.PaintVarSkewAroundCenter.html | 2 +- .../tables/colr/type.PaintVarSolid.html | 2 +- .../colr/type.PaintVarSweepGradient.html | 2 +- .../tables/colr/type.PaintVarTransform.html | 2 +- .../tables/colr/type.PaintVarTranslate.html | 2 +- read_fonts/tables/colr/type.VarAffine2x3.html | 2 +- read_fonts/tables/colr/type.VarColorLine.html | 2 +- read_fonts/tables/cpal/index.html | 2 +- .../tables/cpal/struct.ColorRecord.html | 4 +- .../tables/cpal/struct.PaletteType.html | 20 +- read_fonts/tables/cpal/type.Cpal.html | 2 +- read_fonts/tables/ebdt/index.html | 2 +- read_fonts/tables/ebdt/type.Ebdt.html | 2 +- read_fonts/tables/eblc/index.html | 2 +- read_fonts/tables/eblc/type.Eblc.html | 2 +- read_fonts/tables/fvar/index.html | 2 +- .../tables/fvar/struct.InstanceRecord.html | 2 +- .../fvar/struct.VariationAxisRecord.html | 4 +- .../tables/fvar/type.AxisInstanceArrays.html | 2 +- read_fonts/tables/fvar/type.Fvar.html | 2 +- read_fonts/tables/gdef/enum.CaretValue.html | 2 +- .../tables/gdef/enum.GlyphClassDef.html | 2 +- read_fonts/tables/gdef/index.html | 2 +- read_fonts/tables/gdef/type.AttachList.html | 2 +- read_fonts/tables/gdef/type.AttachPoint.html | 2 +- .../tables/gdef/type.CaretValueFormat1.html | 2 +- .../tables/gdef/type.CaretValueFormat2.html | 2 +- .../tables/gdef/type.CaretValueFormat3.html | 2 +- read_fonts/tables/gdef/type.Gdef.html | 2 +- read_fonts/tables/gdef/type.LigCaretList.html | 2 +- read_fonts/tables/gdef/type.LigGlyph.html | 2 +- .../tables/gdef/type.MarkGlyphSets.html | 2 +- .../tables/glyf/bytecode/enum.Opcode.html | 12 +- .../tables/glyf/bytecode/fn.decode_all.html | 2 +- read_fonts/tables/glyf/bytecode/index.html | 2 +- .../glyf/bytecode/struct.DecodeError.html | 4 +- .../tables/glyf/bytecode/struct.Decoder.html | 2 +- .../glyf/bytecode/struct.InlineOperands.html | 2 +- .../glyf/bytecode/struct.Instruction.html | 4 +- read_fonts/tables/glyf/enum.Anchor.html | 2 +- read_fonts/tables/glyf/enum.Glyph.html | 2 +- read_fonts/tables/glyf/enum.ToPathError.html | 2 +- read_fonts/tables/glyf/fn.to_path.html | 2 +- read_fonts/tables/glyf/index.html | 2 +- read_fonts/tables/glyf/struct.Component.html | 2 +- .../glyf/struct.CompositeGlyphFlags.html | 16 +- read_fonts/tables/glyf/struct.CurvePoint.html | 2 +- read_fonts/tables/glyf/struct.PointFlags.html | 2 +- .../tables/glyf/struct.PointMarker.html | 2 +- .../tables/glyf/struct.SimpleGlyphFlags.html | 18 +- read_fonts/tables/glyf/struct.Transform.html | 2 +- .../tables/glyf/type.CompositeGlyph.html | 2 +- read_fonts/tables/glyf/type.Glyf.html | 2 +- read_fonts/tables/glyf/type.SimpleGlyph.html | 2 +- read_fonts/tables/gpos/enum.AnchorTable.html | 2 +- .../tables/gpos/enum.ExtensionSubtable.html | 2 +- read_fonts/tables/gpos/enum.PairPos.html | 2 +- .../tables/gpos/enum.PositionLookup.html | 2 +- .../tables/gpos/enum.PositionSubtables.html | 2 +- read_fonts/tables/gpos/enum.SinglePos.html | 2 +- read_fonts/tables/gpos/index.html | 2 +- read_fonts/tables/gpos/struct.BaseRecord.html | 2 +- .../tables/gpos/struct.Class1Record.html | 2 +- .../tables/gpos/struct.Class2Record.html | 2 +- .../tables/gpos/struct.ComponentRecord.html | 2 +- .../tables/gpos/struct.EntryExitRecord.html | 4 +- .../tables/gpos/struct.Mark2Record.html | 2 +- read_fonts/tables/gpos/struct.MarkRecord.html | 4 +- .../tables/gpos/struct.PairValueRecord.html | 2 +- .../tables/gpos/struct.ValueFormat.html | 16 +- .../tables/gpos/struct.ValueRecord.html | 2 +- .../tables/gpos/type.AnchorFormat1.html | 2 +- .../tables/gpos/type.AnchorFormat2.html | 2 +- .../tables/gpos/type.AnchorFormat3.html | 2 +- read_fonts/tables/gpos/type.BaseArray.html | 2 +- .../tables/gpos/type.CursivePosFormat1.html | 2 +- .../tables/gpos/type.ExtensionPosFormat1.html | 2 +- read_fonts/tables/gpos/type.Gpos.html | 2 +- .../tables/gpos/type.LigatureArray.html | 2 +- .../tables/gpos/type.LigatureAttach.html | 2 +- read_fonts/tables/gpos/type.Mark2Array.html | 2 +- read_fonts/tables/gpos/type.MarkArray.html | 2 +- .../tables/gpos/type.MarkBasePosFormat1.html | 2 +- .../tables/gpos/type.MarkLigPosFormat1.html | 2 +- .../tables/gpos/type.MarkMarkPosFormat1.html | 2 +- .../tables/gpos/type.PairPosFormat1.html | 2 +- .../tables/gpos/type.PairPosFormat2.html | 2 +- read_fonts/tables/gpos/type.PairSet.html | 2 +- .../gpos/type.PositionChainContext.html | 2 +- .../tables/gpos/type.PositionLookupList.html | 2 +- .../gpos/type.PositionSequenceContext.html | 2 +- .../tables/gpos/type.SinglePosFormat1.html | 2 +- .../tables/gpos/type.SinglePosFormat2.html | 2 +- .../tables/gsub/enum.ExtensionSubtable.html | 2 +- read_fonts/tables/gsub/enum.SingleSubst.html | 2 +- .../tables/gsub/enum.SubstitutionLookup.html | 2 +- .../gsub/enum.SubstitutionSubtables.html | 2 +- read_fonts/tables/gsub/index.html | 2 +- read_fonts/tables/gsub/type.AlternateSet.html | 2 +- .../gsub/type.AlternateSubstFormat1.html | 2 +- .../gsub/type.ExtensionSubstFormat1.html | 2 +- read_fonts/tables/gsub/type.Gsub.html | 2 +- read_fonts/tables/gsub/type.Ligature.html | 2 +- read_fonts/tables/gsub/type.LigatureSet.html | 2 +- .../gsub/type.LigatureSubstFormat1.html | 2 +- .../gsub/type.MultipleSubstFormat1.html | 2 +- .../type.ReverseChainSingleSubstFormat1.html | 2 +- read_fonts/tables/gsub/type.Sequence.html | 2 +- .../tables/gsub/type.SingleSubstFormat1.html | 2 +- .../tables/gsub/type.SingleSubstFormat2.html | 2 +- .../gsub/type.SubstitutionChainContext.html | 2 +- .../gsub/type.SubstitutionLookupList.html | 2 +- .../type.SubstitutionSequenceContext.html | 2 +- read_fonts/tables/gvar/index.html | 2 +- read_fonts/tables/gvar/struct.DeltaIter.html | 2 +- read_fonts/tables/gvar/struct.GlyphDelta.html | 2 +- .../gvar/struct.GlyphVariationData.html | 2 +- read_fonts/tables/gvar/struct.GvarFlags.html | 18 +- .../tables/gvar/struct.TupleVariation.html | 2 +- .../gvar/struct.TupleVariationIter.html | 2 +- read_fonts/tables/gvar/struct.U16Or32.html | 2 +- .../gvar/type.GlyphVariationDataHeader.html | 2 +- read_fonts/tables/gvar/type.Gvar.html | 2 +- read_fonts/tables/gvar/type.SharedTuples.html | 2 +- read_fonts/tables/head/index.html | 2 +- read_fonts/tables/head/struct.MacStyle.html | 18 +- read_fonts/tables/head/type.Head.html | 2 +- read_fonts/tables/hhea/index.html | 2 +- read_fonts/tables/hhea/type.Hhea.html | 2 +- read_fonts/tables/hmtx/index.html | 2 +- read_fonts/tables/hmtx/struct.LongMetric.html | 4 +- read_fonts/tables/hmtx/type.Hmtx.html | 2 +- read_fonts/tables/hvar/index.html | 2 +- read_fonts/tables/hvar/type.Hvar.html | 2 +- read_fonts/tables/index.html | 2 +- .../layout/enum.ChainedSequenceContext.html | 2 +- read_fonts/tables/layout/enum.ClassDef.html | 2 +- .../tables/layout/enum.CoverageTable.html | 2 +- .../tables/layout/enum.DeltaFormat.html | 2 +- .../layout/enum.DeviceOrVariationIndex.html | 2 +- .../tables/layout/enum.FeatureParams.html | 2 +- .../tables/layout/enum.SequenceContext.html | 2 +- read_fonts/tables/layout/enum.Subtables.html | 2 +- read_fonts/tables/layout/index.html | 2 +- .../layout/struct.ClassRangeRecord.html | 4 +- .../tables/layout/struct.FeatureRecord.html | 4 +- ...struct.FeatureTableSubstitutionRecord.html | 4 +- .../layout/struct.FeatureVariationRecord.html | 4 +- .../tables/layout/struct.LangSysRecord.html | 4 +- .../tables/layout/struct.LookupFlag.html | 2 +- .../tables/layout/struct.RangeRecord.html | 4 +- .../tables/layout/struct.ScriptRecord.html | 4 +- .../layout/struct.SequenceLookupRecord.html | 4 +- .../tables/layout/trait.ExtensionLookup.html | 2 +- .../layout/type.ChainedClassSequenceRule.html | 2 +- .../type.ChainedClassSequenceRuleSet.html | 2 +- .../type.ChainedSequenceContextFormat1.html | 2 +- .../type.ChainedSequenceContextFormat2.html | 2 +- .../type.ChainedSequenceContextFormat3.html | 2 +- .../layout/type.ChainedSequenceRule.html | 2 +- .../layout/type.ChainedSequenceRuleSet.html | 2 +- .../layout/type.CharacterVariantParams.html | 2 +- .../tables/layout/type.ClassDefFormat1.html | 2 +- .../tables/layout/type.ClassDefFormat2.html | 2 +- .../tables/layout/type.ClassSequenceRule.html | 2 +- .../layout/type.ClassSequenceRuleSet.html | 2 +- .../tables/layout/type.ConditionFormat1.html | 2 +- .../tables/layout/type.ConditionSet.html | 2 +- .../tables/layout/type.CoverageFormat1.html | 2 +- .../tables/layout/type.CoverageFormat2.html | 2 +- read_fonts/tables/layout/type.Device.html | 2 +- read_fonts/tables/layout/type.Feature.html | 2 +- .../tables/layout/type.FeatureList.html | 2 +- .../layout/type.FeatureTableSubstitution.html | 2 +- .../tables/layout/type.FeatureVariations.html | 2 +- read_fonts/tables/layout/type.LangSys.html | 2 +- read_fonts/tables/layout/type.Lookup.html | 2 +- read_fonts/tables/layout/type.LookupList.html | 2 +- read_fonts/tables/layout/type.Script.html | 2 +- read_fonts/tables/layout/type.ScriptList.html | 2 +- .../layout/type.SequenceContextFormat1.html | 2 +- .../layout/type.SequenceContextFormat2.html | 2 +- .../layout/type.SequenceContextFormat3.html | 2 +- .../tables/layout/type.SequenceRule.html | 2 +- .../tables/layout/type.SequenceRuleSet.html | 2 +- read_fonts/tables/layout/type.SizeParams.html | 2 +- .../layout/type.StylisticSetParams.html | 2 +- .../tables/layout/type.VariationIndex.html | 2 +- read_fonts/tables/loca/enum.Loca.html | 2 +- read_fonts/tables/loca/index.html | 2 +- read_fonts/tables/maxp/index.html | 2 +- read_fonts/tables/maxp/type.Maxp.html | 2 +- read_fonts/tables/mvar/index.html | 2 +- .../tables/mvar/struct.ValueRecord.html | 4 +- .../tables/mvar/tags/constant.CPHT.html | 2 +- .../tables/mvar/tags/constant.GSP0.html | 2 +- .../tables/mvar/tags/constant.GSP1.html | 2 +- .../tables/mvar/tags/constant.GSP2.html | 2 +- .../tables/mvar/tags/constant.GSP3.html | 2 +- .../tables/mvar/tags/constant.GSP4.html | 2 +- .../tables/mvar/tags/constant.GSP5.html | 2 +- .../tables/mvar/tags/constant.GSP6.html | 2 +- .../tables/mvar/tags/constant.GSP7.html | 2 +- .../tables/mvar/tags/constant.GSP8.html | 2 +- .../tables/mvar/tags/constant.GSP9.html | 2 +- .../tables/mvar/tags/constant.HASC.html | 2 +- .../tables/mvar/tags/constant.HCLA.html | 2 +- .../tables/mvar/tags/constant.HCLD.html | 2 +- .../tables/mvar/tags/constant.HCOF.html | 2 +- .../tables/mvar/tags/constant.HCRN.html | 2 +- .../tables/mvar/tags/constant.HCRS.html | 2 +- .../tables/mvar/tags/constant.HDSC.html | 2 +- .../tables/mvar/tags/constant.HLGP.html | 2 +- .../tables/mvar/tags/constant.SBXO.html | 2 +- .../tables/mvar/tags/constant.SBXS.html | 2 +- .../tables/mvar/tags/constant.SBYO.html | 2 +- .../tables/mvar/tags/constant.SBYS.html | 2 +- .../tables/mvar/tags/constant.SPXO.html | 2 +- .../tables/mvar/tags/constant.SPXS.html | 2 +- .../tables/mvar/tags/constant.SPYO.html | 2 +- .../tables/mvar/tags/constant.SPYS.html | 2 +- .../tables/mvar/tags/constant.STRO.html | 2 +- .../tables/mvar/tags/constant.STRS.html | 2 +- .../tables/mvar/tags/constant.UNDO.html | 2 +- .../tables/mvar/tags/constant.UNDS.html | 2 +- .../tables/mvar/tags/constant.VASC.html | 2 +- .../tables/mvar/tags/constant.VCOF.html | 2 +- .../tables/mvar/tags/constant.VCRN.html | 2 +- .../tables/mvar/tags/constant.VCRS.html | 2 +- .../tables/mvar/tags/constant.VDSC.html | 2 +- .../tables/mvar/tags/constant.VLGP.html | 2 +- .../tables/mvar/tags/constant.XHGT.html | 2 +- read_fonts/tables/mvar/tags/index.html | 2 +- read_fonts/tables/mvar/type.Mvar.html | 2 +- read_fonts/tables/name/enum.Encoding.html | 2 +- read_fonts/tables/name/index.html | 2 +- read_fonts/tables/name/struct.CharIter.html | 2 +- .../tables/name/struct.LangTagRecord.html | 4 +- .../tables/name/struct.MacRomanMapping.html | 2 +- read_fonts/tables/name/struct.NameId.html | 2 +- read_fonts/tables/name/struct.NameRecord.html | 4 +- read_fonts/tables/name/struct.NameString.html | 4 +- read_fonts/tables/name/type.Name.html | 2 +- read_fonts/tables/os2/index.html | 2 +- .../tables/os2/struct.SelectionFlags.html | 16 +- read_fonts/tables/os2/type.Os2.html | 2 +- read_fonts/tables/post/index.html | 2 +- .../post/static.DEFAULT_GLYPH_NAMES.html | 2 +- read_fonts/tables/post/struct.PString.html | 2 +- read_fonts/tables/post/type.Post.html | 2 +- .../constant.NESTING_DEPTH_LIMIT.html | 2 +- .../postscript/charstring/fn.evaluate.html | 2 +- .../tables/postscript/charstring/index.html | 2 +- .../postscript/charstring/struct.PenSink.html | 2 +- .../charstring/trait.CommandSink.html | 2 +- .../postscript/constant.STANDARD_STRINGS.html | 2 +- .../tables/postscript/dict/enum.Entry.html | 2 +- .../tables/postscript/dict/enum.Operator.html | 2 +- .../tables/postscript/dict/enum.Token.html | 6 +- .../tables/postscript/dict/fn.entries.html | 2 +- .../tables/postscript/dict/fn.tokens.html | 2 +- read_fonts/tables/postscript/dict/index.html | 2 +- .../tables/postscript/dict/struct.Blues.html | 2 +- .../postscript/dict/struct.StemSnaps.html | 2 +- read_fonts/tables/postscript/enum.Error.html | 4 +- .../tables/postscript/enum.FdSelect.html | 2 +- read_fonts/tables/postscript/enum.Index.html | 2 +- read_fonts/tables/postscript/enum.Number.html | 4 +- read_fonts/tables/postscript/index.html | 2 +- .../tables/postscript/struct.BlendState.html | 2 +- .../postscript/struct.FdSelectRange3.html | 4 +- .../postscript/struct.FdSelectRange4.html | 4 +- .../postscript/struct.Latin1String.html | 4 +- .../tables/postscript/struct.Stack.html | 2 +- .../tables/postscript/struct.StringId.html | 2 +- .../postscript/type.FdSelectFormat0.html | 2 +- .../postscript/type.FdSelectFormat3.html | 2 +- .../postscript/type.FdSelectFormat4.html | 2 +- read_fonts/tables/postscript/type.Index1.html | 2 +- read_fonts/tables/postscript/type.Index2.html | 2 +- read_fonts/tables/sbix/index.html | 2 +- .../tables/sbix/struct.HeaderFlags.html | 16 +- read_fonts/tables/sbix/type.GlyphData.html | 2 +- read_fonts/tables/sbix/type.Sbix.html | 2 +- read_fonts/tables/sbix/type.Strike.html | 2 +- read_fonts/tables/stat/enum.AxisValue.html | 2 +- read_fonts/tables/stat/index.html | 2 +- read_fonts/tables/stat/struct.AxisRecord.html | 4 +- .../tables/stat/struct.AxisValueRecord.html | 4 +- .../stat/struct.AxisValueTableFlags.html | 16 +- .../tables/stat/type.AxisValueArray.html | 2 +- .../tables/stat/type.AxisValueFormat1.html | 2 +- .../tables/stat/type.AxisValueFormat2.html | 2 +- .../tables/stat/type.AxisValueFormat3.html | 2 +- .../tables/stat/type.AxisValueFormat4.html | 2 +- read_fonts/tables/stat/type.Stat.html | 2 +- .../variations/enum.DeltaSetIndexMap.html | 2 +- read_fonts/tables/variations/index.html | 2 +- .../variations/struct.DeltaRunIter.html | 2 +- .../variations/struct.DeltaSetIndex.html | 2 +- .../tables/variations/struct.EntryFormat.html | 18 +- .../variations/struct.FloatItemDelta.html | 2 +- .../variations/struct.PackedDeltas.html | 2 +- .../variations/struct.PackedPointNumbers.html | 2 +- .../struct.PackedPointNumbersIter.html | 2 +- .../struct.RegionAxisCoordinates.html | 4 +- .../tables/variations/struct.Tuple.html | 2 +- .../tables/variations/struct.TupleIndex.html | 2 +- .../struct.TupleVariationCount.html | 2 +- .../struct.TupleVariationHeaderIter.html | 2 +- .../variations/struct.VariationRegion.html | 2 +- .../trait.FloatItemDeltaTarget.html | 2 +- .../type.DeltaSetIndexMapFormat0.html | 2 +- .../type.DeltaSetIndexMapFormat1.html | 2 +- .../variations/type.ItemVariationData.html | 2 +- .../variations/type.ItemVariationStore.html | 2 +- .../variations/type.TupleVariationHeader.html | 2 +- .../variations/type.VariationRegionList.html | 2 +- read_fonts/tables/vhea/index.html | 2 +- read_fonts/tables/vhea/type.Vhea.html | 2 +- read_fonts/tables/vmtx/index.html | 2 +- read_fonts/tables/vmtx/type.Vmtx.html | 2 +- read_fonts/tables/vvar/index.html | 2 +- read_fonts/tables/vvar/type.Vvar.html | 2 +- read_fonts/trait.ComputeSize.html | 2 +- read_fonts/trait.FontRead.html | 2 +- read_fonts/trait.FontReadWithArgs.html | 2 +- read_fonts/trait.FromBytes.html | 2 +- read_fonts/trait.Offset.html | 2 +- read_fonts/trait.ReadArgs.html | 2 +- read_fonts/trait.ResolveNullableOffset.html | 2 +- read_fonts/trait.ResolveOffset.html | 2 +- read_fonts/trait.TableProvider.html | 2 +- read_fonts/trait.TopLevelTable.html | 2 +- read_fonts/trait.VarSize.html | 2 +- read_fonts/type.TTCHeader.html | 2 +- read_fonts/type.TableDirectory.html | 2 +- rustybuzz/struct.BufferFlags.html | 14 +- rustybuzz/struct.SerializeFlags.html | 6 +- search-index.js | 10 +- src/bytemuck/allocation.rs.html | 198 ++++++++++++++++-- src/bytemuck/anybitpattern.rs.html | 2 +- src/bytemuck/checked.rs.html | 2 +- src/bytemuck/contiguous.rs.html | 2 +- src/bytemuck/internal.rs.html | 2 +- src/bytemuck/lib.rs.html | 2 +- src/bytemuck/no_uninit.rs.html | 2 +- src/bytemuck/offset_of.rs.html | 2 +- src/bytemuck/pod.rs.html | 2 +- src/bytemuck/pod_in_option.rs.html | 2 +- src/bytemuck/transparent.rs.html | 2 +- src/bytemuck/zeroable.rs.html | 2 +- src/bytemuck/zeroable_in_option.rs.html | 2 +- src/cosmic_text/edit/editor.rs.html | 2 +- src/read_fonts/array.rs.html | 2 +- src/read_fonts/font_data.rs.html | 2 +- src/read_fonts/generated/font.rs.html | 4 +- .../generated/generated_avar.rs.html | 4 +- .../generated/generated_base.rs.html | 8 +- .../generated/generated_bitmap.rs.html | 12 +- .../generated/generated_cbdt.rs.html | 2 +- .../generated/generated_cblc.rs.html | 2 +- .../generated/generated_cff.rs.html | 2 +- .../generated/generated_cff2.rs.html | 2 +- .../generated/generated_cmap.rs.html | 16 +- .../generated/generated_colr.rs.html | 18 +- .../generated/generated_cpal.rs.html | 4 +- .../generated/generated_ebdt.rs.html | 2 +- .../generated/generated_eblc.rs.html | 2 +- .../generated/generated_fvar.rs.html | 4 +- .../generated/generated_gdef.rs.html | 2 +- .../generated/generated_glyf.rs.html | 2 +- .../generated/generated_gpos.rs.html | 6 +- .../generated/generated_gsub.rs.html | 2 +- .../generated/generated_gvar.rs.html | 2 +- .../generated/generated_head.rs.html | 2 +- .../generated/generated_hhea.rs.html | 2 +- .../generated/generated_hmtx.rs.html | 4 +- .../generated/generated_hvar.rs.html | 2 +- .../generated/generated_layout.rs.html | 18 +- .../generated/generated_maxp.rs.html | 2 +- .../generated/generated_mvar.rs.html | 4 +- .../generated/generated_name.rs.html | 6 +- .../generated/generated_os2.rs.html | 2 +- .../generated/generated_post.rs.html | 2 +- .../generated/generated_postscript.rs.html | 6 +- .../generated/generated_sbix.rs.html | 2 +- .../generated/generated_stat.rs.html | 6 +- .../generated/generated_variations.rs.html | 4 +- .../generated/generated_vhea.rs.html | 2 +- .../generated/generated_vmtx.rs.html | 2 +- .../generated/generated_vvar.rs.html | 2 +- src/read_fonts/lib.rs.html | 2 +- src/read_fonts/offset.rs.html | 2 +- src/read_fonts/offset_array.rs.html | 2 +- src/read_fonts/read.rs.html | 2 +- src/read_fonts/table_provider.rs.html | 2 +- src/read_fonts/table_ref.rs.html | 2 +- src/read_fonts/tables.rs.html | 2 +- src/read_fonts/tables/avar.rs.html | 4 +- src/read_fonts/tables/base.rs.html | 2 +- src/read_fonts/tables/bitmap.rs.html | 14 +- src/read_fonts/tables/cbdt.rs.html | 2 +- src/read_fonts/tables/cblc.rs.html | 2 +- src/read_fonts/tables/cff.rs.html | 2 +- src/read_fonts/tables/cff2.rs.html | 2 +- src/read_fonts/tables/cmap.rs.html | 2 +- src/read_fonts/tables/colr.rs.html | 2 +- src/read_fonts/tables/cpal.rs.html | 2 +- src/read_fonts/tables/ebdt.rs.html | 2 +- src/read_fonts/tables/eblc.rs.html | 2 +- src/read_fonts/tables/fvar.rs.html | 2 +- src/read_fonts/tables/gdef.rs.html | 2 +- src/read_fonts/tables/glyf.rs.html | 2 +- src/read_fonts/tables/glyf/bytecode.rs.html | 2 +- .../tables/glyf/bytecode/decode.rs.html | 2 +- .../tables/glyf/bytecode/instruction.rs.html | 2 +- .../tables/glyf/bytecode/opcode.rs.html | 18 +- src/read_fonts/tables/gpos.rs.html | 2 +- src/read_fonts/tables/gsub.rs.html | 2 +- src/read_fonts/tables/gvar.rs.html | 2 +- src/read_fonts/tables/head.rs.html | 2 +- src/read_fonts/tables/hhea.rs.html | 2 +- src/read_fonts/tables/hmtx.rs.html | 2 +- src/read_fonts/tables/hvar.rs.html | 2 +- src/read_fonts/tables/instance_record.rs.html | 2 +- src/read_fonts/tables/layout.rs.html | 2 +- src/read_fonts/tables/loca.rs.html | 2 +- src/read_fonts/tables/lookupflag.rs.html | 2 +- src/read_fonts/tables/maxp.rs.html | 2 +- src/read_fonts/tables/mvar.rs.html | 2 +- src/read_fonts/tables/name.rs.html | 2 +- src/read_fonts/tables/os2.rs.html | 2 +- src/read_fonts/tables/post.rs.html | 2 +- src/read_fonts/tables/postscript.rs.html | 2 +- .../tables/postscript/blend.rs.html | 2 +- .../tables/postscript/charstring.rs.html | 2 +- src/read_fonts/tables/postscript/dict.rs.html | 2 +- .../tables/postscript/fd_select.rs.html | 2 +- .../tables/postscript/index.rs.html | 2 +- .../tables/postscript/stack.rs.html | 2 +- .../tables/postscript/string.rs.html | 2 +- src/read_fonts/tables/sbix.rs.html | 2 +- src/read_fonts/tables/stat.rs.html | 2 +- src/read_fonts/tables/value_record.rs.html | 2 +- src/read_fonts/tables/variations.rs.html | 2 +- src/read_fonts/tables/vhea.rs.html | 2 +- src/read_fonts/tables/vmtx.rs.html | 2 +- src/read_fonts/tables/vvar.rs.html | 2 +- src/swash/attributes.rs.html | 2 +- src/swash/cache.rs.html | 22 +- src/swash/charmap.rs.html | 2 +- src/swash/feature/aat.rs.html | 2 +- src/swash/feature/at.rs.html | 2 +- src/swash/feature/mod.rs.html | 2 +- src/swash/feature/util.rs.html | 2 +- src/swash/font.rs.html | 2 +- src/swash/internal/aat.rs.html | 2 +- src/swash/internal/at.rs.html | 2 +- src/swash/internal/cmap.rs.html | 2 +- src/swash/internal/fixed.rs.html | 2 +- src/swash/internal/glyf.rs.html | 2 +- src/swash/internal/head.rs.html | 2 +- src/swash/internal/mod.rs.html | 2 +- src/swash/internal/parse.rs.html | 2 +- src/swash/internal/var.rs.html | 2 +- src/swash/internal/vorg.rs.html | 2 +- src/swash/internal/xmtx.rs.html | 2 +- src/swash/lib.rs.html | 2 +- src/swash/macros.rs.html | 2 +- src/swash/metrics.rs.html | 2 +- src/swash/palette.rs.html | 2 +- src/swash/scale/bitmap/mod.rs.html | 2 +- src/swash/scale/bitmap/png.rs.html | 2 +- src/swash/scale/cff/hint.rs.html | 2 +- src/swash/scale/cff/mod.rs.html | 10 +- src/swash/scale/cff/outlines.rs.html | 2 +- src/swash/scale/color.rs.html | 2 +- src/swash/scale/glyf/cache.rs.html | 12 +- src/swash/scale/glyf/hint.rs.html | 2 +- src/swash/scale/glyf/mod.rs.html | 2 +- src/swash/scale/glyf/proxy.rs.html | 2 +- src/swash/scale/glyf/scale.rs.html | 6 +- src/swash/scale/glyf/var.rs.html | 2 +- src/swash/scale/image.rs.html | 2 +- src/swash/scale/mod.rs.html | 8 +- src/swash/scale/outline.rs.html | 2 +- src/swash/scale/proxy.rs.html | 2 +- src/swash/setting.rs.html | 2 +- src/swash/shape/aat.rs.html | 2 +- src/swash/shape/at.rs.html | 2 +- src/swash/shape/buffer.rs.html | 2 +- src/swash/shape/cache.rs.html | 8 +- src/swash/shape/cluster.rs.html | 2 +- src/swash/shape/engine.rs.html | 2 +- src/swash/shape/feature.rs.html | 2 +- src/swash/shape/mod.rs.html | 54 ++++- src/swash/shape/partition.rs.html | 20 +- src/swash/strike.rs.html | 2 +- src/swash/string.rs.html | 2 +- src/swash/tag.rs.html | 2 +- src/swash/text/analyze.rs.html | 2 +- src/swash/text/cluster/char.rs.html | 2 +- src/swash/text/cluster/cluster.rs.html | 2 +- src/swash/text/cluster/complex.rs.html | 2 +- src/swash/text/cluster/info.rs.html | 2 +- src/swash/text/cluster/mod.rs.html | 2 +- src/swash/text/cluster/myanmar.rs.html | 2 +- src/swash/text/cluster/parse.rs.html | 2 +- src/swash/text/cluster/simple.rs.html | 2 +- src/swash/text/cluster/token.rs.html | 2 +- src/swash/text/compose.rs.html | 2 +- src/swash/text/lang.rs.html | 2 +- src/swash/text/lang_data.rs.html | 2 +- src/swash/text/mod.rs.html | 2 +- src/swash/text/unicode.rs.html | 2 +- src/swash/text/unicode_data.rs.html | 2 +- src/swash/variation.rs.html | 2 +- swash/all.html | 2 +- swash/enum.Action.html | 2 +- swash/enum.StringId.html | 2 +- swash/enum.Style.html | 4 +- swash/enum.Usability.html | 2 +- swash/fn.tag_from_bytes.html | 2 +- swash/fn.tag_from_str_lossy.html | 2 +- swash/index.html | 2 +- swash/iter/index.html | 2 +- swash/iter/struct.BitmapStrikes.html | 2 +- swash/iter/struct.Chars.html | 2 +- swash/iter/struct.ColorPalettes.html | 2 +- swash/iter/struct.Features.html | 2 +- swash/iter/struct.Fonts.html | 2 +- swash/iter/struct.Instances.html | 2 +- swash/iter/struct.LocalizedStrings.html | 2 +- swash/iter/struct.Variations.html | 2 +- swash/iter/struct.WritingSystems.html | 2 +- swash/proxy/index.html | 2 +- swash/proxy/struct.BitmapStrikesProxy.html | 2 +- swash/proxy/struct.CharmapProxy.html | 2 +- swash/proxy/struct.MetricsProxy.html | 2 +- swash/proxy/struct.VariationsProxy.html | 2 +- swash/scale/enum.Source.html | 2 +- swash/scale/enum.StrikeWith.html | 2 +- swash/scale/image/enum.Content.html | 2 +- swash/scale/image/index.html | 2 +- swash/scale/image/struct.Image.html | 2 +- swash/scale/index.html | 2 +- swash/scale/outline/index.html | 2 +- swash/scale/outline/struct.Layer.html | 2 +- swash/scale/outline/struct.LayerMut.html | 2 +- swash/scale/outline/struct.Outline.html | 2 +- swash/scale/struct.Render.html | 2 +- swash/scale/struct.ScaleContext.html | 2 +- swash/scale/struct.Scaler.html | 2 +- swash/scale/struct.ScalerBuilder.html | 2 +- swash/scale/type.PaletteIndex.html | 2 +- swash/scale/type.StrikeIndex.html | 2 +- swash/shape/cluster/index.html | 2 +- swash/shape/cluster/struct.Glyph.html | 2 +- swash/shape/cluster/struct.GlyphCluster.html | 2 +- swash/shape/cluster/struct.GlyphInfo.html | 2 +- swash/shape/enum.Direction.html | 2 +- swash/shape/index.html | 4 +- swash/shape/struct.ShapeContext.html | 12 +- swash/shape/struct.Shaper.html | 14 +- swash/shape/struct.ShaperBuilder.html | 24 +-- swash/struct.Attributes.html | 4 +- swash/struct.BitmapStrike.html | 2 +- swash/struct.CacheKey.html | 2 +- swash/struct.Charmap.html | 2 +- swash/struct.ColorPalette.html | 2 +- swash/struct.Feature.html | 2 +- swash/struct.FontDataRef.html | 2 +- swash/struct.FontRef.html | 4 +- swash/struct.GlyphMetrics.html | 2 +- swash/struct.Instance.html | 2 +- swash/struct.LocalizedString.html | 2 +- swash/struct.Metrics.html | 2 +- swash/struct.ObliqueAngle.html | 2 +- swash/struct.Setting.html | 4 +- swash/struct.Stretch.html | 4 +- swash/struct.Synthesis.html | 2 +- swash/struct.Variation.html | 2 +- swash/struct.Weight.html | 4 +- swash/struct.WritingSystem.html | 2 +- .../cluster/constant.MAX_CLUSTER_SIZE.html | 2 +- swash/text/cluster/enum.Boundary.html | 2 +- swash/text/cluster/enum.Emoji.html | 2 +- swash/text/cluster/enum.ShapeClass.html | 2 +- swash/text/cluster/enum.Status.html | 2 +- swash/text/cluster/enum.Whitespace.html | 2 +- swash/text/cluster/index.html | 2 +- swash/text/cluster/struct.Char.html | 2 +- swash/text/cluster/struct.CharCluster.html | 2 +- swash/text/cluster/struct.CharInfo.html | 4 +- swash/text/cluster/struct.ClusterInfo.html | 2 +- swash/text/cluster/struct.Parser.html | 2 +- swash/text/cluster/struct.SourceRange.html | 4 +- swash/text/cluster/struct.Token.html | 2 +- swash/text/cluster/type.UserData.html | 2 +- swash/text/constant.UNICODE_VERSION.html | 2 +- swash/text/enum.BidiClass.html | 2 +- swash/text/enum.Block.html | 2 +- swash/text/enum.BracketType.html | 2 +- swash/text/enum.Category.html | 2 +- swash/text/enum.Cjk.html | 2 +- swash/text/enum.ClusterBreak.html | 2 +- swash/text/enum.JoiningType.html | 2 +- swash/text/enum.LineBreak.html | 2 +- swash/text/enum.Script.html | 2 +- swash/text/enum.WordBreak.html | 2 +- swash/text/fn.analyze.html | 2 +- swash/text/index.html | 2 +- swash/text/struct.Analyze.html | 2 +- swash/text/struct.Decompose.html | 2 +- swash/text/struct.Language.html | 2 +- swash/text/struct.Properties.html | 4 +- swash/text/trait.Codepoint.html | 2 +- swash/trait.TableProvider.html | 2 +- swash/type.GlyphId.html | 2 +- swash/type.NormalizedCoord.html | 2 +- swash/type.Tag.html | 2 +- .../bytemuck/zeroable/trait.Zeroable.js | 2 +- trait.impl/core/clone/trait.Clone.js | 10 +- trait.impl/core/cmp/trait.Eq.js | 10 +- trait.impl/core/cmp/trait.Ord.js | 6 +- trait.impl/core/cmp/trait.PartialEq.js | 8 +- trait.impl/core/cmp/trait.PartialOrd.js | 6 +- trait.impl/core/convert/trait.From.js | 8 +- trait.impl/core/default/trait.Default.js | 8 +- trait.impl/core/fmt/trait.Binary.js | 4 +- trait.impl/core/fmt/trait.Debug.js | 8 +- trait.impl/core/fmt/trait.Display.js | 4 +- trait.impl/core/fmt/trait.LowerHex.js | 2 +- trait.impl/core/fmt/trait.Octal.js | 2 +- trait.impl/core/fmt/trait.UpperHex.js | 4 +- trait.impl/core/hash/trait.Hash.js | 10 +- .../exact_size/trait.ExactSizeIterator.js | 2 +- .../iter/traits/iterator/trait.Iterator.js | 6 +- trait.impl/core/marker/trait.Copy.js | 8 +- trait.impl/core/marker/trait.StructuralEq.js | 8 +- .../core/marker/trait.StructuralPartialEq.js | 10 +- trait.impl/core/ops/arith/trait.Sub.js | 4 +- trait.impl/core/ops/arith/trait.SubAssign.js | 4 +- trait.impl/core/ops/bit/trait.BitAnd.js | 4 +- trait.impl/core/ops/bit/trait.BitAndAssign.js | 4 +- trait.impl/core/ops/bit/trait.BitOr.js | 2 +- trait.impl/core/ops/bit/trait.BitOrAssign.js | 4 +- trait.impl/core/ops/bit/trait.BitXor.js | 4 +- trait.impl/core/ops/bit/trait.BitXorAssign.js | 4 +- trait.impl/core/ops/bit/trait.Not.js | 2 +- trait.impl/core/str/traits/trait.FromStr.js | 2 +- trait.impl/font_types/raw/trait.FixedSize.js | 2 +- trait.impl/font_types/raw/trait.Scalar.js | 2 +- .../tables/layout/enum.SequenceContext.js | 2 +- 877 files changed, 1480 insertions(+), 1236 deletions(-) diff --git a/bytemuck/all.html b/bytemuck/all.html index cfad75f940..06942f6c97 100644 --- a/bytemuck/all.html +++ b/bytemuck/all.html @@ -1,2 +1,2 @@ -List of all items in this crate +List of all items in this crate
\ No newline at end of file diff --git a/bytemuck/allocation/fn.box_bytes_of.html b/bytemuck/allocation/fn.box_bytes_of.html index b98fa592e9..ab96b37235 100644 --- a/bytemuck/allocation/fn.box_bytes_of.html +++ b/bytemuck/allocation/fn.box_bytes_of.html @@ -1,3 +1,5 @@ -box_bytes_of in bytemuck::allocation - Rust -
pub fn box_bytes_of<T: NoUninit>(input: Box<T>) -> BoxBytes
Expand description

Re-interprets Box<T> as BoxBytes.

+box_bytes_of in bytemuck::allocation - Rust +
pub fn box_bytes_of<T: BoxBytesOf + ?Sized>(input: Box<T>) -> BoxBytes
Expand description

Re-interprets Box<T> as BoxBytes.

+

T must be either Sized and NoUninit, +[U] where U: NoUninit, or str.

\ No newline at end of file diff --git a/bytemuck/allocation/fn.cast_arc.html b/bytemuck/allocation/fn.cast_arc.html index d16376c81d..9052ceb687 100644 --- a/bytemuck/allocation/fn.cast_arc.html +++ b/bytemuck/allocation/fn.cast_arc.html @@ -1,4 +1,4 @@ -cast_arc in bytemuck::allocation - Rust +cast_arc in bytemuck::allocation - Rust

Function bytemuck::allocation::cast_arc

source ·
pub fn cast_arc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>(
     input: Arc<A>
 ) -> Arc<B>
Expand description

As try_cast_arc, but unwraps for you.

diff --git a/bytemuck/allocation/fn.cast_box.html b/bytemuck/allocation/fn.cast_box.html index 15d5d21985..9043e9241d 100644 --- a/bytemuck/allocation/fn.cast_box.html +++ b/bytemuck/allocation/fn.cast_box.html @@ -1,3 +1,3 @@ -cast_box in bytemuck::allocation - Rust +cast_box in bytemuck::allocation - Rust

Function bytemuck::allocation::cast_box

source ·
pub fn cast_box<A: NoUninit, B: AnyBitPattern>(input: Box<A>) -> Box<B>
Expand description

As try_cast_box, but unwraps for you.

\ No newline at end of file diff --git a/bytemuck/allocation/fn.cast_rc.html b/bytemuck/allocation/fn.cast_rc.html index eb5dd3a8a7..849b0696bb 100644 --- a/bytemuck/allocation/fn.cast_rc.html +++ b/bytemuck/allocation/fn.cast_rc.html @@ -1,4 +1,4 @@ -cast_rc in bytemuck::allocation - Rust +cast_rc in bytemuck::allocation - Rust

Function bytemuck::allocation::cast_rc

source ·
pub fn cast_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>(
     input: Rc<A>
 ) -> Rc<B>
Expand description

As try_cast_rc, but unwraps for you.

diff --git a/bytemuck/allocation/fn.cast_slice_arc.html b/bytemuck/allocation/fn.cast_slice_arc.html index 186f09a925..1260abefb1 100644 --- a/bytemuck/allocation/fn.cast_slice_arc.html +++ b/bytemuck/allocation/fn.cast_slice_arc.html @@ -1,4 +1,4 @@ -cast_slice_arc in bytemuck::allocation - Rust +cast_slice_arc in bytemuck::allocation - Rust
pub fn cast_slice_arc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>(
     input: Arc<[A]>
 ) -> Arc<[B]>
Expand description

As try_cast_slice_arc, but unwraps for you.

diff --git a/bytemuck/allocation/fn.cast_slice_box.html b/bytemuck/allocation/fn.cast_slice_box.html index cd82798d00..17a329c867 100644 --- a/bytemuck/allocation/fn.cast_slice_box.html +++ b/bytemuck/allocation/fn.cast_slice_box.html @@ -1,4 +1,4 @@ -cast_slice_box in bytemuck::allocation - Rust +cast_slice_box in bytemuck::allocation - Rust
pub fn cast_slice_box<A: NoUninit, B: AnyBitPattern>(
     input: Box<[A]>
 ) -> Box<[B]>
Expand description

As try_cast_slice_box, but unwraps for you.

diff --git a/bytemuck/allocation/fn.cast_slice_rc.html b/bytemuck/allocation/fn.cast_slice_rc.html index 9b3073a3ac..a27d431826 100644 --- a/bytemuck/allocation/fn.cast_slice_rc.html +++ b/bytemuck/allocation/fn.cast_slice_rc.html @@ -1,4 +1,4 @@ -cast_slice_rc in bytemuck::allocation - Rust +cast_slice_rc in bytemuck::allocation - Rust
pub fn cast_slice_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>(
     input: Rc<[A]>
 ) -> Rc<[B]>
Expand description

As try_cast_slice_rc, but unwraps for you.

diff --git a/bytemuck/allocation/fn.cast_vec.html b/bytemuck/allocation/fn.cast_vec.html index 4b16605545..d26cae5686 100644 --- a/bytemuck/allocation/fn.cast_vec.html +++ b/bytemuck/allocation/fn.cast_vec.html @@ -1,3 +1,3 @@ -cast_vec in bytemuck::allocation - Rust +cast_vec in bytemuck::allocation - Rust

Function bytemuck::allocation::cast_vec

source ·
pub fn cast_vec<A: NoUninit, B: AnyBitPattern>(input: Vec<A>) -> Vec<B>
Expand description

As try_cast_vec, but unwraps for you.

\ No newline at end of file diff --git a/bytemuck/allocation/fn.from_box_bytes.html b/bytemuck/allocation/fn.from_box_bytes.html index 636d9a22e4..9f8b322904 100644 --- a/bytemuck/allocation/fn.from_box_bytes.html +++ b/bytemuck/allocation/fn.from_box_bytes.html @@ -1,5 +1,7 @@ -from_box_bytes in bytemuck::allocation - Rust -
pub fn from_box_bytes<T: AnyBitPattern>(input: BoxBytes) -> Box<T>
Expand description

Re-interprets BoxBytes as Box<T>.

+from_box_bytes in bytemuck::allocation - Rust +
pub fn from_box_bytes<T: FromBoxBytes + ?Sized>(input: BoxBytes) -> Box<T>
Expand description

Re-interprets BoxBytes as Box<T>.

+

T must be either Sized + AnyBitPattern, or +[U] where U: AnyBitPattern.

Panics

This is try_from_box_bytes but will panic on error and the input will be dropped.

diff --git a/bytemuck/allocation/fn.pod_collect_to_vec.html b/bytemuck/allocation/fn.pod_collect_to_vec.html index 6edc1a9043..bebe8ef7df 100644 --- a/bytemuck/allocation/fn.pod_collect_to_vec.html +++ b/bytemuck/allocation/fn.pod_collect_to_vec.html @@ -1,4 +1,4 @@ -pod_collect_to_vec in bytemuck::allocation - Rust +pod_collect_to_vec in bytemuck::allocation - Rust
pub fn pod_collect_to_vec<A: NoUninit, B: NoUninit + AnyBitPattern>(
     src: &[A]
 ) -> Vec<B>
Expand description

This “collects” a slice of pod data into a vec of a different pod type.

diff --git a/bytemuck/allocation/fn.try_cast_arc.html b/bytemuck/allocation/fn.try_cast_arc.html index 007fead2da..4854b52030 100644 --- a/bytemuck/allocation/fn.try_cast_arc.html +++ b/bytemuck/allocation/fn.try_cast_arc.html @@ -1,4 +1,4 @@ -try_cast_arc in bytemuck::allocation - Rust +try_cast_arc in bytemuck::allocation - Rust
pub fn try_cast_arc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>(
     input: Arc<A>
 ) -> Result<Arc<B>, (PodCastError, Arc<A>)>
Expand description

Attempts to cast the content type of a Arc.

diff --git a/bytemuck/allocation/fn.try_cast_box.html b/bytemuck/allocation/fn.try_cast_box.html index b3fa4e090c..96629dbcef 100644 --- a/bytemuck/allocation/fn.try_cast_box.html +++ b/bytemuck/allocation/fn.try_cast_box.html @@ -1,4 +1,4 @@ -try_cast_box in bytemuck::allocation - Rust +try_cast_box in bytemuck::allocation - Rust
pub fn try_cast_box<A: NoUninit, B: AnyBitPattern>(
     input: Box<A>
 ) -> Result<Box<B>, (PodCastError, Box<A>)>
Expand description

Attempts to cast the content type of a Box.

diff --git a/bytemuck/allocation/fn.try_cast_rc.html b/bytemuck/allocation/fn.try_cast_rc.html index 5cf7c36d64..84bf906886 100644 --- a/bytemuck/allocation/fn.try_cast_rc.html +++ b/bytemuck/allocation/fn.try_cast_rc.html @@ -1,4 +1,4 @@ -try_cast_rc in bytemuck::allocation - Rust +try_cast_rc in bytemuck::allocation - Rust
pub fn try_cast_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>(
     input: Rc<A>
 ) -> Result<Rc<B>, (PodCastError, Rc<A>)>
Expand description

Attempts to cast the content type of a Rc.

diff --git a/bytemuck/allocation/fn.try_cast_slice_arc.html b/bytemuck/allocation/fn.try_cast_slice_arc.html index 3d05665448..927cac4aec 100644 --- a/bytemuck/allocation/fn.try_cast_slice_arc.html +++ b/bytemuck/allocation/fn.try_cast_slice_arc.html @@ -1,4 +1,4 @@ -try_cast_slice_arc in bytemuck::allocation - Rust +try_cast_slice_arc in bytemuck::allocation - Rust
pub fn try_cast_slice_arc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>(
     input: Arc<[A]>
 ) -> Result<Arc<[B]>, (PodCastError, Arc<[A]>)>
Expand description

Attempts to cast the content type of a Arc<[T]>.

diff --git a/bytemuck/allocation/fn.try_cast_slice_box.html b/bytemuck/allocation/fn.try_cast_slice_box.html index 4d8b3a9415..1cfbec615d 100644 --- a/bytemuck/allocation/fn.try_cast_slice_box.html +++ b/bytemuck/allocation/fn.try_cast_slice_box.html @@ -1,4 +1,4 @@ -try_cast_slice_box in bytemuck::allocation - Rust +try_cast_slice_box in bytemuck::allocation - Rust
pub fn try_cast_slice_box<A: NoUninit, B: AnyBitPattern>(
     input: Box<[A]>
 ) -> Result<Box<[B]>, (PodCastError, Box<[A]>)>
Expand description

Attempts to cast the content type of a Box<[T]>.

diff --git a/bytemuck/allocation/fn.try_cast_slice_rc.html b/bytemuck/allocation/fn.try_cast_slice_rc.html index 4da885595e..8bd852f641 100644 --- a/bytemuck/allocation/fn.try_cast_slice_rc.html +++ b/bytemuck/allocation/fn.try_cast_slice_rc.html @@ -1,4 +1,4 @@ -try_cast_slice_rc in bytemuck::allocation - Rust +try_cast_slice_rc in bytemuck::allocation - Rust
pub fn try_cast_slice_rc<A: NoUninit + AnyBitPattern, B: NoUninit + AnyBitPattern>(
     input: Rc<[A]>
 ) -> Result<Rc<[B]>, (PodCastError, Rc<[A]>)>
Expand description

Attempts to cast the content type of a Rc<[T]>.

diff --git a/bytemuck/allocation/fn.try_cast_vec.html b/bytemuck/allocation/fn.try_cast_vec.html index 62bcc9bc5b..28a5b5f883 100644 --- a/bytemuck/allocation/fn.try_cast_vec.html +++ b/bytemuck/allocation/fn.try_cast_vec.html @@ -1,4 +1,4 @@ -try_cast_vec in bytemuck::allocation - Rust +try_cast_vec in bytemuck::allocation - Rust
pub fn try_cast_vec<A: NoUninit, B: AnyBitPattern>(
     input: Vec<A>
 ) -> Result<Vec<B>, (PodCastError, Vec<A>)>
Expand description

Attempts to cast the content type of a Vec.

diff --git a/bytemuck/allocation/fn.try_from_box_bytes.html b/bytemuck/allocation/fn.try_from_box_bytes.html index 838bac49d8..7ce59beeeb 100644 --- a/bytemuck/allocation/fn.try_from_box_bytes.html +++ b/bytemuck/allocation/fn.try_from_box_bytes.html @@ -1,10 +1,14 @@ -try_from_box_bytes in bytemuck::allocation - Rust -
pub fn try_from_box_bytes<T: AnyBitPattern>(
+try_from_box_bytes in bytemuck::allocation - Rust
+    
pub fn try_from_box_bytes<T: FromBoxBytes + ?Sized>(
     input: BoxBytes
 ) -> Result<Box<T>, (PodCastError, BoxBytes)>
Expand description

Re-interprets BoxBytes as Box<T>.

-

Panics

+

T must be either Sized + AnyBitPattern, or +[U] where U: AnyBitPattern.

+

Returns Err:

    -
  • If the input isn’t aligned for the new type
  • -
  • If the input’s length isn’t exactly the size of the new type
  • +
  • If the input isn’t aligned for T.
  • +
  • If T: Sized and the input’s length isn’t exactly the size of T.
  • +
  • If T = [U] and the input’s length isn’t exactly a multiple of the size +of U.
\ No newline at end of file diff --git a/bytemuck/allocation/fn.try_zeroed_box.html b/bytemuck/allocation/fn.try_zeroed_box.html index 81086311bf..6e5ebf4887 100644 --- a/bytemuck/allocation/fn.try_zeroed_box.html +++ b/bytemuck/allocation/fn.try_zeroed_box.html @@ -1,4 +1,4 @@ -try_zeroed_box in bytemuck::allocation - Rust +try_zeroed_box in bytemuck::allocation - Rust
pub fn try_zeroed_box<T: Zeroable>() -> Result<Box<T>, ()>
Expand description

Allocates a Box<T> with all of the contents being zeroed out.

This uses the global allocator to create a zeroed allocation and then turns it into a Box. In other words, it’s 100% assured that the zeroed data diff --git a/bytemuck/allocation/fn.try_zeroed_slice_box.html b/bytemuck/allocation/fn.try_zeroed_slice_box.html index 56c3e4c73d..9fe1eee0db 100644 --- a/bytemuck/allocation/fn.try_zeroed_slice_box.html +++ b/bytemuck/allocation/fn.try_zeroed_slice_box.html @@ -1,4 +1,4 @@ -try_zeroed_slice_box in bytemuck::allocation - Rust

+try_zeroed_slice_box in bytemuck::allocation - Rust
pub fn try_zeroed_slice_box<T: Zeroable>(length: usize) -> Result<Box<[T]>, ()>
Expand description

Allocates a Box<[T]> with all contents being zeroed out.

This uses the global allocator to create a zeroed allocation and then turns it into a Box. In other words, it’s 100% assured that the zeroed data diff --git a/bytemuck/allocation/fn.try_zeroed_vec.html b/bytemuck/allocation/fn.try_zeroed_vec.html index 885d6c221b..40a2045db5 100644 --- a/bytemuck/allocation/fn.try_zeroed_vec.html +++ b/bytemuck/allocation/fn.try_zeroed_vec.html @@ -1,4 +1,4 @@ -try_zeroed_vec in bytemuck::allocation - Rust

+try_zeroed_vec in bytemuck::allocation - Rust
pub fn try_zeroed_vec<T: Zeroable>(length: usize) -> Result<Vec<T>, ()>
Expand description

Allocates a Vec<T> of length and capacity exactly equal to length and all elements zeroed.

Failure

diff --git a/bytemuck/allocation/fn.zeroed_box.html b/bytemuck/allocation/fn.zeroed_box.html index 067098d8a7..5e5e1c58b4 100644 --- a/bytemuck/allocation/fn.zeroed_box.html +++ b/bytemuck/allocation/fn.zeroed_box.html @@ -1,3 +1,3 @@ -zeroed_box in bytemuck::allocation - Rust +zeroed_box in bytemuck::allocation - Rust
pub fn zeroed_box<T: Zeroable>() -> Box<T>
Expand description

As try_zeroed_box, but unwraps for you.

\ No newline at end of file diff --git a/bytemuck/allocation/fn.zeroed_slice_box.html b/bytemuck/allocation/fn.zeroed_slice_box.html index e969f25cda..c46afd93e1 100644 --- a/bytemuck/allocation/fn.zeroed_slice_box.html +++ b/bytemuck/allocation/fn.zeroed_slice_box.html @@ -1,3 +1,3 @@ -zeroed_slice_box in bytemuck::allocation - Rust +zeroed_slice_box in bytemuck::allocation - Rust
pub fn zeroed_slice_box<T: Zeroable>(length: usize) -> Box<[T]>
Expand description

As try_zeroed_slice_box, but unwraps for you.

\ No newline at end of file diff --git a/bytemuck/allocation/fn.zeroed_vec.html b/bytemuck/allocation/fn.zeroed_vec.html index f47625b381..2743dda8b0 100644 --- a/bytemuck/allocation/fn.zeroed_vec.html +++ b/bytemuck/allocation/fn.zeroed_vec.html @@ -1,3 +1,3 @@ -zeroed_vec in bytemuck::allocation - Rust +zeroed_vec in bytemuck::allocation - Rust
pub fn zeroed_vec<T: Zeroable>(length: usize) -> Vec<T>
Expand description

As try_zeroed_vec but unwraps for you

\ No newline at end of file diff --git a/bytemuck/allocation/index.html b/bytemuck/allocation/index.html index c2cf38ea35..0ab6a57e1e 100644 --- a/bytemuck/allocation/index.html +++ b/bytemuck/allocation/index.html @@ -1,5 +1,5 @@ -bytemuck::allocation - Rust -

Module bytemuck::allocation

source ·
Expand description

Stuff to boost things in the alloc crate.

+bytemuck::allocation - Rust +

Module bytemuck::allocation

source ·
Expand description

Stuff to boost things in the alloc crate.