Skip to main content

Wire

Trait Wire 

pub trait Wire: Sized {
    const MIN: usize;

    // Required methods
    fn put(&self, out: &mut Writer);
    fn take(input: &mut Reader<'_>) -> Result<Self, WireError>;

    // Provided method
    fn put_owned(self, out: &mut Writer) { ... }
}
Expand description

A type with a wire form.

Required Associated Constants§

const MIN: usize

Minimum encoded size, used to reject impossible collection lengths.

Required Methods§

fn put(&self, out: &mut Writer)

Encodes this value, recording failures on the writer.

fn take(input: &mut Reader<'_>) -> Result<Self, WireError>

Decodes one value, leaving any following bytes for the caller.

Provided Methods§

fn put_owned(self, out: &mut Writer)

Consumes owned data when a resource’s ownership must cross the boundary.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

§

impl Wire for &str

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<&str, WireError>

§

impl Wire for ()

§

const MIN: usize = 0

§

fn put(&self, _: &mut Writer)

§

fn take(_: &mut Reader<'_>) -> Result<(), WireError>

§

impl Wire for Arc<dyn Any + Send + Sync>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn Any + Send + Sync>, WireError>

§

impl Wire for Arc<dyn BiomeColorResolver>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn BiomeColorResolver>, WireError>

§

impl Wire for Arc<dyn BlockCapabilityProvider<dyn EnergyHandler>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn BlockCapabilityProvider<dyn EnergyHandler>>, WireError>

§

impl Wire for Arc<dyn BlockCapabilityProvider<dyn ResourceHandler<FluidResource>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn BlockCapabilityProvider<dyn ResourceHandler<FluidResource>>>, WireError>

§

impl Wire for Arc<dyn BlockCapabilityProvider<dyn ResourceHandler<ItemResource>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn BlockCapabilityProvider<dyn ResourceHandler<ItemResource>>>, WireError>

§

impl Wire for Arc<dyn BlockEntityPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn BlockEntityPart>, WireError>

§

impl Wire for Arc<dyn BlockPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn BlockPart>, WireError>

§

impl Wire for Arc<dyn BlockTintSource>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn BlockTintSource>, WireError>

§

impl Wire for Arc<dyn ClientReloadListener>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn ClientReloadListener>, WireError>

§

impl Wire for Arc<dyn CommandArgumentType>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn CommandArgumentType>, WireError>

§

impl Wire for Arc<dyn CriterionTest>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn CriterionTest>, WireError>

§

impl Wire for Arc<dyn EnchantmentDamageEffect>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn EnchantmentDamageEffect>, WireError>

§

impl Wire for Arc<dyn EnergyHandler>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn EnergyHandler>, WireError>

§

impl Wire for Arc<dyn EntityCapabilityProvider<dyn EnergyHandler, Option<Direction>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn EntityCapabilityProvider<dyn EnergyHandler, Option<Direction>>>, WireError>

§

impl Wire for Arc<dyn EntityCapabilityProvider<dyn ResourceHandler<FluidResource>, Option<Direction>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn EntityCapabilityProvider<dyn ResourceHandler<FluidResource>, Option<Direction>>>, WireError>

§

impl Wire for Arc<dyn EntityCapabilityProvider<dyn ResourceHandler<ItemResource>, ()>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn EntityCapabilityProvider<dyn ResourceHandler<ItemResource>, ()>>, WireError>

§

impl Wire for Arc<dyn EntityCapabilityProvider<dyn ResourceHandler<ItemResource>, Option<Direction>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn EntityCapabilityProvider<dyn ResourceHandler<ItemResource>, Option<Direction>>>, WireError>

§

impl Wire for Arc<dyn FluidPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn FluidPart>, WireError>

§

impl Wire for Arc<dyn GameTestFunction>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn GameTestFunction>, WireError>

§

impl Wire for Arc<dyn GroundStateProvider>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn GroundStateProvider>, WireError>

§

impl Wire for Arc<dyn Hooks>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn Hooks>, WireError>

§

impl Wire for Arc<dyn Interaction>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn Interaction>, WireError>

§

impl Wire for Arc<dyn ItemCapabilityProvider<dyn EnergyHandler>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn ItemCapabilityProvider<dyn EnergyHandler>>, WireError>

§

impl Wire for Arc<dyn ItemCapabilityProvider<dyn ResourceHandler<FluidResource>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn ItemCapabilityProvider<dyn ResourceHandler<FluidResource>>>, WireError>

§

impl Wire for Arc<dyn ItemCapabilityProvider<dyn ResourceHandler<ItemResource>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn ItemCapabilityProvider<dyn ResourceHandler<ItemResource>>>, WireError>

§

impl Wire for Arc<dyn ItemPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn ItemPart>, WireError>

§

impl Wire for Arc<dyn MenuPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn MenuPart>, WireError>

§

impl Wire for Arc<dyn ParticleProvider>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn ParticleProvider>, WireError>

§

impl Wire for Arc<dyn PlaceProvider>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn PlaceProvider>, WireError>

§

impl Wire for Arc<dyn ReloadApply>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn ReloadApply>, WireError>

§

impl Wire for Arc<dyn ResourceHandler<FluidResource>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn ResourceHandler<FluidResource>>, WireError>

§

impl Wire for Arc<dyn ResourceHandler<ItemResource>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn ResourceHandler<ItemResource>>, WireError>

§

impl Wire for Arc<dyn SectionGeometry>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn SectionGeometry>, WireError>

§

impl Wire for Arc<dyn ServerReloadListener>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Arc<dyn ServerReloadListener>, WireError>

§

impl Wire for Arc<dyn StructurePiece>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn StructurePiece>, WireError>

§

impl Wire for Arc<dyn StructureType>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn StructureType>, WireError>

§

impl Wire for Arc<dyn TooltipAppender>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<dyn TooltipAppender>, WireError>

§

impl Wire for Arc<str>

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<str>, WireError>

§

impl Wire for Box<dyn BiomeColorResolver>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn BiomeColorResolver>, WireError>

§

impl Wire for Box<dyn BlockCapabilityProvider<dyn EnergyHandler>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn BlockCapabilityProvider<dyn EnergyHandler>>, WireError>

§

impl Wire for Box<dyn BlockCapabilityProvider<dyn ResourceHandler<FluidResource>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn BlockCapabilityProvider<dyn ResourceHandler<FluidResource>>>, WireError>

§

impl Wire for Box<dyn BlockCapabilityProvider<dyn ResourceHandler<ItemResource>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn BlockCapabilityProvider<dyn ResourceHandler<ItemResource>>>, WireError>

§

impl Wire for Box<dyn BlockEntityPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn BlockEntityPart>, WireError>

§

impl Wire for Box<dyn BlockPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn BlockPart>, WireError>

§

impl Wire for Box<dyn BlockTintSource>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn BlockTintSource>, WireError>

§

impl Wire for Box<dyn ClientReloadListener>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn ClientReloadListener>, WireError>

§

impl Wire for Box<dyn CommandArgumentType>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn CommandArgumentType>, WireError>

§

impl Wire for Box<dyn CriterionTest>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn CriterionTest>, WireError>

§

impl Wire for Box<dyn EnchantmentDamageEffect>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn EnchantmentDamageEffect>, WireError>

§

impl Wire for Box<dyn EnergyHandler>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn EnergyHandler>, WireError>

§

impl Wire for Box<dyn EntityCapabilityProvider<dyn EnergyHandler, Option<Direction>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn EntityCapabilityProvider<dyn EnergyHandler, Option<Direction>>>, WireError>

§

impl Wire for Box<dyn EntityCapabilityProvider<dyn ResourceHandler<FluidResource>, Option<Direction>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn EntityCapabilityProvider<dyn ResourceHandler<FluidResource>, Option<Direction>>>, WireError>

§

impl Wire for Box<dyn EntityCapabilityProvider<dyn ResourceHandler<ItemResource>, ()>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn EntityCapabilityProvider<dyn ResourceHandler<ItemResource>, ()>>, WireError>

§

impl Wire for Box<dyn EntityCapabilityProvider<dyn ResourceHandler<ItemResource>, Option<Direction>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn EntityCapabilityProvider<dyn ResourceHandler<ItemResource>, Option<Direction>>>, WireError>

§

impl Wire for Box<dyn FluidPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn FluidPart>, WireError>

§

impl Wire for Box<dyn GameTestFunction>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn GameTestFunction>, WireError>

§

impl Wire for Box<dyn GroundStateProvider>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn GroundStateProvider>, WireError>

§

impl Wire for Box<dyn Hooks>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn Hooks>, WireError>

§

impl Wire for Box<dyn Interaction>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn Interaction>, WireError>

§

impl Wire for Box<dyn ItemCapabilityProvider<dyn EnergyHandler>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn ItemCapabilityProvider<dyn EnergyHandler>>, WireError>

§

impl Wire for Box<dyn ItemCapabilityProvider<dyn ResourceHandler<FluidResource>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn ItemCapabilityProvider<dyn ResourceHandler<FluidResource>>>, WireError>

§

impl Wire for Box<dyn ItemCapabilityProvider<dyn ResourceHandler<ItemResource>>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn ItemCapabilityProvider<dyn ResourceHandler<ItemResource>>>, WireError>

§

impl Wire for Box<dyn ItemPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn ItemPart>, WireError>

§

impl Wire for Box<dyn MenuPart>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn MenuPart>, WireError>

§

impl Wire for Box<dyn ParticleProvider>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn ParticleProvider>, WireError>

§

impl Wire for Box<dyn PlaceProvider>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn PlaceProvider>, WireError>

§

impl Wire for Box<dyn ReloadApply>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn ReloadApply>, WireError>

§

impl Wire for Box<dyn ResourceHandler<FluidResource>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn ResourceHandler<FluidResource>>, WireError>

§

impl Wire for Box<dyn ResourceHandler<ItemResource>>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn ResourceHandler<ItemResource>>, WireError>

§

impl Wire for Box<dyn SectionGeometry>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn SectionGeometry>, WireError>

§

impl Wire for Box<dyn ServerReloadListener>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take( input: &mut Reader<'_>, ) -> Result<Box<dyn ServerReloadListener>, WireError>

§

impl Wire for Box<dyn StructurePiece>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn StructurePiece>, WireError>

§

impl Wire for Box<dyn StructureType>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn StructureType>, WireError>

§

impl Wire for Box<dyn TooltipAppender>

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<dyn TooltipAppender>, WireError>

§

impl Wire for Box<str>

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<str>, WireError>

§

impl Wire for Cow<'_, str>

A mod’s own text, owned once read: a Cow<'static, str> field is how the API takes either.

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Cow<'_, str>, WireError>

§

impl Wire for Duration

A duration as seconds and nanoseconds.

§

const MIN: usize = 12

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Duration, WireError>

§

impl Wire for JavaString

An NBT key: UTF-16 units, in the bytes of a Vec<u16> but written and read in one pass.

§

const MIN: usize = <Vec<u16> as Wire>::MIN

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<JavaString, WireError>

§

impl Wire for String

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<String, WireError>

§

impl Wire for bool

§

const MIN: usize = 1

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<bool, WireError>

§

impl Wire for char

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<char, WireError>

§

impl Wire for f32

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<f32, WireError>

§

impl Wire for f64

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<f64, WireError>

§

impl Wire for i8

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<i8, WireError>

§

impl Wire for i16

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<i16, WireError>

§

impl Wire for i32

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<i32, WireError>

§

impl Wire for i64

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<i64, WireError>

§

impl Wire for i128

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<i128, WireError>

§

impl Wire for u8

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<u8, WireError>

§

impl Wire for u16

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<u16, WireError>

§

impl Wire for u32

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<u32, WireError>

§

impl Wire for u64

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<u64, WireError>

§

impl Wire for u128

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<u128, WireError>

§

impl Wire for usize

A usize crosses as 64 bits: a guest’s is 32.

§

const MIN: usize = 8

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<usize, WireError>

§

impl<A, B, C, D, E, F> Wire for (A, B, C, D, E, F)
where A: Wire, B: Wire, C: Wire, D: Wire, E: Wire, F: Wire,

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<(A, B, C, D, E, F), WireError>

§

impl<A, B, C, D, E> Wire for (A, B, C, D, E)
where A: Wire, B: Wire, C: Wire, D: Wire, E: Wire,

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<(A, B, C, D, E), WireError>

§

impl<A, B, C, D> Wire for (A, B, C, D)
where A: Wire, B: Wire, C: Wire, D: Wire,

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<(A, B, C, D), WireError>

§

impl<A, B, C> Wire for (A, B, C)
where A: Wire, B: Wire, C: Wire,

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<(A, B, C), WireError>

§

impl<A, B> Wire for (A, B)
where A: Wire, B: Wire,

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<(A, B), WireError>

§

impl<A> Wire for (A,)
where A: Wire,

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<(A,), WireError>

§

impl<K, V> Wire for BTreeMap<K, V>
where K: Wire + Ord, V: Wire,

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<BTreeMap<K, V>, WireError>

§

impl<K, V> Wire for HashMap<K, V>
where K: Wire + Eq + Hash, V: Wire,

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<HashMap<K, V>, WireError>

§

impl<T, E> Wire for Result<T, E>
where T: Wire, E: Wire,

§

const MIN: usize = 1

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Result<T, E>, WireError>

§

impl<T, const N: usize> Wire for [T; N]
where T: Wire,

§

const MIN: usize

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<[T; N], WireError>

§

impl<T> Wire for Arc<T>
where T: Wire,

§

const MIN: usize = T::MIN

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<T>, WireError>

§

impl<T> Wire for Arc<[T]>
where T: Wire,

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Arc<[T]>, WireError>

§

impl<T> Wire for BTreeSet<T>
where T: Wire + Ord,

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<BTreeSet<T>, WireError>

§

impl<T> Wire for Box<T>
where T: Wire,

§

const MIN: usize = T::MIN

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<T>, WireError>

§

impl<T> Wire for Box<[T]>
where T: Wire,

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Box<[T]>, WireError>

§

impl<T> Wire for HashSet<T>
where T: Wire + Eq + Hash,

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<HashSet<T>, WireError>

§

impl<T> Wire for Option<T>
where T: Wire,

§

const MIN: usize = 1

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Option<T>, WireError>

§

impl<T> Wire for Vec<T>
where T: Wire,

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<Vec<T>, WireError>

§

impl<T> Wire for VecDeque<T>
where T: Wire,

§

const MIN: usize = 4

§

fn put(&self, out: &mut Writer)

§

fn put_owned(self, out: &mut Writer)

§

fn take(input: &mut Reader<'_>) -> Result<VecDeque<T>, WireError>

Implementors§

§

impl Wire for ActionOutcome

§

const MIN: usize = 4usize

§

impl Wire for ActionRefused

§

const MIN: usize = 4usize

§

impl Wire for ActiveEffect

§

const MIN: usize

§

impl Wire for Activity

§

const MIN: usize = 4usize

§

impl Wire for AdvancementProgress

§

const MIN: usize

§

impl Wire for AgeableGroup

§

const MIN: usize

§

impl Wire for AnalogOutputEvent

§

const MIN: usize

§

impl Wire for AnimationChannel

§

const MIN: usize

§

impl Wire for AnimationHolder

§

const MIN: usize

§

impl Wire for AnimationState

§

const MIN: usize

§

impl Wire for AnimationTarget

§

const MIN: usize = 4usize

§

impl Wire for ArmAngles

§

const MIN: usize

§

impl Wire for ArmPose

§

const MIN: usize = 4usize

§

impl Wire for ArmorHurt

§

const MIN: usize

§

impl Wire for ArrowPickup

§

const MIN: usize = 4usize

§

impl Wire for AtlasRegion

§

const MIN: usize

§

impl Wire for AttachmentBatch

§

const MIN: usize = 4

§

impl Wire for AttachmentError

§

const MIN: usize = 4

§

impl Wire for AttachmentForm

§

const MIN: usize

§

impl Wire for AttachmentHolder

§

const MIN: usize = 4usize

§

impl Wire for AttachmentPolicy

§

const MIN: usize

§

impl Wire for AttachmentRowError

§

const MIN: usize = 4

§

impl Wire for AttachmentWrite

§

const MIN: usize = 4

§

impl Wire for AttachmentWriteToken

§

const MIN: usize = 12

§

impl Wire for AttributeModifier

§

const MIN: usize

§

impl Wire for AttributeOperation

§

const MIN: usize = 4usize

§

impl Wire for AttributeRegistrationError

§

const MIN: usize = 4usize

§

impl Wire for Authority

§

const MIN: usize = 4usize

§

impl Wire for BehaviorRefusal

§

const MIN: usize = 4usize

§

impl Wire for BellRingEvent

§

const MIN: usize

§

impl Wire for Billboard

§

const MIN: usize = 4usize

§

impl Wire for BiomeAmbientAddition

§

const MIN: usize

§

impl Wire for BiomeAmbientMood

§

const MIN: usize

§

impl Wire for BiomeAmbientParticle

§

const MIN: usize

§

impl Wire for BiomeColors

§

const MIN: usize

§

impl Wire for BiomeColourChange

§

const MIN: usize = 4usize

§

impl Wire for BiomeEffects

§

const MIN: usize

§

impl Wire for BiomeId

§

const MIN: usize

§

impl Wire for BiomeModifier

§

const MIN: usize

§

impl Wire for BiomeModifierError

§

const MIN: usize = 4usize

§

impl Wire for BiomeModifierOperation

§

const MIN: usize = 4usize

§

impl Wire for BiomeModifierSpawner

§

const MIN: usize

§

impl Wire for BiomeMusic

§

const MIN: usize

§

impl Wire for BiomePoint

§

const MIN: usize

§

impl Wire for BiomeProperties

§

const MIN: usize

§

impl Wire for BiomeSearch

§

const MIN: usize

§

impl Wire for BiomeSearchResult

§

const MIN: usize

§

impl Wire for BiomeSourceKind

§

const MIN: usize = 4usize

§

impl Wire for BiomeSpawners

§

const MIN: usize

§

impl Wire for Block

§

const MIN: usize

§

impl Wire for BlockBreakingState

§

const MIN: usize = 4usize

§

impl Wire for BlockBurnEvent

§

const MIN: usize

§

impl Wire for BlockChangedEvent

§

const MIN: usize

§

impl Wire for BlockEdit

§

const MIN: usize

§

impl Wire for BlockEntityDataError

§

const MIN: usize = 4usize

§

impl Wire for BlockEntityError

§

const MIN: usize = 4usize

§

impl Wire for BlockEntityItemError

§

const MIN: usize = 4usize

§

impl Wire for BlockEntityPartError

§

const MIN: usize = 4usize

§

impl Wire for BlockEntityRef

§

const MIN: usize

§

impl Wire for BlockEntityTypeDecl

§

const MIN: usize

§

impl Wire for BlockEntityTypeKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for BlockFace

§

const MIN: usize = 4usize

§

impl Wire for BlockFaceTexture

§

const MIN: usize

§

impl Wire for BlockFadeEvent

§

const MIN: usize

§

impl Wire for BlockFormEvent

§

const MIN: usize

§

impl Wire for BlockHighlightEvent

§

const MIN: usize

§

impl Wire for BlockHit

§

const MIN: usize

§

impl Wire for BlockInteraction

§

const MIN: usize = 4usize

§

impl Wire for BlockJumpFactorEvent

§

const MIN: usize

§

impl Wire for BlockKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for BlockPlacement

§

const MIN: usize

§

impl Wire for BlockPos

§

const MIN: usize

§

impl Wire for BlockProperties

§

const MIN: usize

§

impl Wire for BlockRenderVisibilityEvent

§

const MIN: usize

§

impl Wire for BlockRim

§

const MIN: usize

§

impl Wire for BlockRun

§

const MIN: usize

§

impl Wire for BlockScreenEffect

§

const MIN: usize = 4usize

§

impl Wire for BlockShapeKind

§

const MIN: usize = 4usize

§

impl Wire for BlockShapes

§

const MIN: usize

§

impl Wire for BlockSide

§

const MIN: usize

§

impl Wire for BlockSignalEvent

§

const MIN: usize

§

impl Wire for BlockSoundType

§

const MIN: usize

§

impl Wire for BlockSpeedFactorEvent

§

const MIN: usize

§

impl Wire for BlockSprites

§

const MIN: usize

§

impl Wire for BlockState

§

const MIN: usize

§

impl Wire for BlockStateError

§

const MIN: usize = 4usize

§

impl Wire for BlockStateId

§

const MIN: usize

§

impl Wire for BlockStateProperty

§

const MIN: usize = 4usize

§

impl Wire for BlockStateRange

§

const MIN: usize = 10

§

impl Wire for BlockTintRegistry

§

const MIN: usize

§

impl Wire for BlockTransformPreview

§

const MIN: usize

§

impl Wire for BlockUpdateFlags

§

const MIN: usize = 4

§

impl Wire for BonemealSource

§

const MIN: usize = 4usize

§

impl Wire for BoolGameRuleKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for BossBarColor

§

const MIN: usize = 4usize

§

impl Wire for BossBarOverlay

§

const MIN: usize = 4usize

§

impl Wire for BossBarRef

§

const MIN: usize

§

impl Wire for BoundingBox

§

const MIN: usize

§

impl Wire for BrainMemory

§

const MIN: usize = 4usize

§

impl Wire for BrainWalkTarget

§

const MIN: usize

§

impl Wire for BrewingCompleteEvent

§

const MIN: usize

§

impl Wire for Button

§

const MIN: usize

§

impl Wire for CalculatePlayerTurnEvent

§

const MIN: usize

§

impl Wire for Camera

§

const MIN: usize

§

impl Wire for CameraEntity

§

const MIN: usize

§

impl Wire for CameraType

§

const MIN: usize = 4usize

§

impl Wire for CanHarvestBlockEvent

§

const MIN: usize

§

impl Wire for CanSurviveEvent

§

const MIN: usize

§

impl Wire for CanSustainPlantEvent

§

const MIN: usize

§

impl Wire for CauldronDecision

§

const MIN: usize = 4usize

§

impl Wire for CauldronFire

§

const MIN: usize = 4usize

§

impl Wire for CauldronPlan

§

const MIN: usize

§

impl Wire for CauldronRegistrationError

§

const MIN: usize = 4usize

§

impl Wire for CauldronUse

§

const MIN: usize

§

impl Wire for ChannelRef

§

const MIN: usize

§

impl Wire for ChatVisibility

§

const MIN: usize = 4usize

§

impl Wire for ChunkPos

§

const MIN: usize

§

impl Wire for ChunkRef

§

const MIN: usize

§

impl Wire for ChunkSentEvent

§

const MIN: usize

§

impl Wire for ChunkStatus

§

const MIN: usize = 4usize

§

impl Wire for ChunkTicketLevel

§

const MIN: usize = 4usize

§

impl Wire for ChunkTicketLevelUpdatedEvent

§

const MIN: usize

§

impl Wire for ChunkUnwatchEvent

§

const MIN: usize

§

impl Wire for ChunkWatchEvent

§

const MIN: usize

§

impl Wire for ClientAudioOptions

§

const MIN: usize

§

impl Wire for ClientBossBar

§

const MIN: usize

§

impl Wire for ClientChatOptions

§

const MIN: usize

§

impl Wire for ClientDisconnectingEvent

§

const MIN: usize = 0usize

§

impl Wire for ClientFrameStats

§

const MIN: usize

§

impl Wire for ClientGraphicsOptions

§

const MIN: usize

§

impl Wire for ClientGuiOptions

§

const MIN: usize

§

impl Wire for ClientInfo

§

const MIN: usize

§

impl Wire for ClientInputOptions

§

const MIN: usize

§

impl Wire for ClientMiningPredictEvent

§

const MIN: usize

§

impl Wire for ClientMiningPrediction

§

const MIN: usize

§

impl Wire for ClientModifiers

§

const MIN: usize

§

impl Wire for ClientPacket

§

const MIN: usize

§

impl Wire for ClientPauseChangePostEvent

§

const MIN: usize

§

impl Wire for ClientPauseChangePreEvent

§

const MIN: usize

§

impl Wire for ClientPayload

§

const MIN: usize

§

impl Wire for ClientPlayerChangeGameTypeEvent

§

const MIN: usize

§

impl Wire for ClientPlayerCloneEvent

§

const MIN: usize

§

impl Wire for ClientPlayerLoggingInEvent

§

const MIN: usize

§

impl Wire for ClientPlayerLoggingOutEvent

§

const MIN: usize

§

impl Wire for ClientReloadContext

§

const MIN: usize

§

impl Wire for ClientResourcesReloadedEvent

§

const MIN: usize = 0usize

§

impl Wire for ClientServer

§

const MIN: usize

§

impl Wire for ClientSetupEvent

§

const MIN: usize = 0usize

§

impl Wire for ClientStoppedEvent

§

const MIN: usize = 0usize

§

impl Wire for ClientStoppingEvent

§

const MIN: usize = 0usize

§

impl Wire for ClientTargeting

§

const MIN: usize

§

impl Wire for ClientTickPostEvent

§

const MIN: usize = 0usize

§

impl Wire for ClientTickPreEvent

§

const MIN: usize = 0usize

§

impl Wire for ClipBlock

§

const MIN: usize = 4usize

§

impl Wire for ClipFluid

§

const MIN: usize = 4usize

§

impl Wire for ClipHit

§

const MIN: usize

§

impl Wire for Clock

§

const MIN: usize

§

impl Wire for ColorResolver

§

const MIN: usize = 4usize

§

impl Wire for ColoredLight

§

const MIN: usize

§

impl Wire for ColumnBlocks

§

const MIN: usize

§

impl Wire for Command

§

const MIN: usize

§

impl Wire for CommandArgument

§

const MIN: usize

§

impl Wire for CommandArgumentError

§

const MIN: usize = 4usize

§

impl Wire for CommandArgumentKind

§

const MIN: usize = 4usize

§

impl Wire for CommandArgumentValue

§

const MIN: usize = 4usize

§

impl Wire for CommandInvocation

§

const MIN: usize

§

impl Wire for CommandSource

§

const MIN: usize = 4usize

§

impl Wire for CommandSuggestion

§

const MIN: usize

§

impl Wire for ComponentId

§

const MIN: usize

§

impl Wire for Components

§

const MIN: usize

§

impl Wire for ComputeFovEvent

§

const MIN: usize

§

impl Wire for Config

§

const MIN: usize

§

impl Wire for ConfigEntry

§

const MIN: usize

§

impl Wire for ConfigEntryKind

§

const MIN: usize = 4usize

§

impl Wire for ConfigFile

§

const MIN: usize

§

impl Wire for ConfigFileError

§

const MIN: usize = 4usize

§

impl Wire for ConfigKind

§

const MIN: usize = 4usize

§

impl Wire for ConfigPath

§

const MIN: usize = 4

§

impl Wire for ConfigStat

§

const MIN: usize

§

impl Wire for ConnectionKind

§

const MIN: usize = 4

§

impl Wire for ConnectionPhase

§

const MIN: usize = 4usize

§

impl Wire for ConnectsToEvent

§

const MIN: usize

§

impl Wire for ContentsChangedEvent

§

const MIN: usize

§

impl Wire for Corner

§

const MIN: usize = 4usize

§

impl Wire for Corners

§

const MIN: usize

§

impl Wire for CreateFluidSourceEvent

§

const MIN: usize

§

impl Wire for CreeperPowerEvent

§

const MIN: usize

§

impl Wire for CriterionProgress

§

const MIN: usize

§

impl Wire for CriterionTestError

§

const MIN: usize = 4usize

§

impl Wire for CropGrowPostEvent

§

const MIN: usize

§

impl Wire for CrosshairTarget

§

const MIN: usize = 4usize

§

impl Wire for CubeDefinition

§

const MIN: usize

§

impl Wire for CubeDeformation

§

const MIN: usize

§

impl Wire for CustomArmPose

§

const MIN: usize

§

impl Wire for CustomSpawners

§

const MIN: usize = 4

§

impl Wire for CustomizeChatOverlayEvent

§

const MIN: usize

§

impl Wire for DamageContainer

§

const MIN: usize

§

impl Wire for DamageValues

§

const MIN: usize

§

impl Wire for DataLoadOrigin

§

const MIN: usize = 4usize

§

impl Wire for DataMapError

§

const MIN: usize = 4usize

§

impl Wire for DataMapType

§

const MIN: usize

§

impl Wire for DataMapsUpdateCause

§

const MIN: usize = 4usize

§

impl Wire for DatapackField

§

const MIN: usize

§

impl Wire for DatapackFieldKind

§

const MIN: usize = 4usize

§

impl Wire for DatapackHandle

§

const MIN: usize

§

impl Wire for DatapackReadError

§

const MIN: usize = 4usize

§

impl Wire for DatapackRegistrationError

§

const MIN: usize = 4usize

§

impl Wire for DatapackRegistryDeclaration

§

const MIN: usize

§

impl Wire for DatapackRegistrySync

§

const MIN: usize = 4usize

§

impl Wire for DatapackSnapshot

§

const MIN: usize

§

impl Wire for DatapackSnapshotEntry

§

const MIN: usize

§

impl Wire for DatapackSnapshotRegistry

§

const MIN: usize

§

impl Wire for DatapackValue

§

const MIN: usize = 4usize

§

impl Wire for DebugEntry

§

const MIN: usize

§

impl Wire for DebugGroup

§

const MIN: usize = 4usize

§

impl Wire for DebugRenderer

§

const MIN: usize

§

impl Wire for Deflection

§

const MIN: usize = 4usize

§

impl Wire for Despawn

§

const MIN: usize = 4usize

§

impl Wire for Difficulty

§

const MIN: usize

§

impl Wire for Dimension

§

const MIN: usize = 4

§

impl Wire for DimensionKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for DimensionSettings

§

const MIN: usize

§

impl Wire for DimensionTransition

§

const MIN: usize = 4usize

§

impl Wire for DimensionTransitionReason

§

const MIN: usize = 4usize

§

impl Wire for DimensionTransitionScreen

§

const MIN: usize

§

impl Wire for Direction

§

const MIN: usize = 4

§

impl Wire for DisplayKind

§

const MIN: usize = 4usize

§

impl Wire for DisplayRef

§

const MIN: usize

§

impl Wire for DragKind

§

const MIN: usize = 4usize

§

impl Wire for DragonEggFormEvent

§

const MIN: usize

§

impl Wire for DragonPhase

§

const MIN: usize = 4usize

§

impl Wire for DragonRef

§

const MIN: usize

§

impl Wire for DrawError

§

const MIN: usize = 4usize

§

impl Wire for EditKey

§

const MIN: usize = 4usize

§

impl Wire for EffectApplicable

§

const MIN: usize = 4usize

§

impl Wire for EffectCategory

§

const MIN: usize = 4usize

§

impl Wire for EffectKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for EnchantmentInfo

§

const MIN: usize

§

impl Wire for EnchantmentKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for EndermanAngerEvent

§

const MIN: usize

§

impl Wire for EntityAttributeError

§

const MIN: usize = 4usize

§

impl Wire for EntityBreedEvent

§

const MIN: usize

§

impl Wire for EntityInsideEvent

§

const MIN: usize

§

impl Wire for EntityMobGriefingEvent

§

const MIN: usize

§

impl Wire for EntityPlaceEvent

§

const MIN: usize

§

impl Wire for EntityRayHit

§

const MIN: usize

§

impl Wire for EntityRef

§

const MIN: usize

§

impl Wire for EntitySpectatorShader

§

const MIN: usize

§

impl Wire for EntityStruckByLightningEvent

§

const MIN: usize

§

impl Wire for EntityTickListenedEvent

§

const MIN: usize

§

impl Wire for EntityTypeKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for EquipmentSlot

§

const MIN: usize = 4

§

impl Wire for EquipmentSlotGroup

§

const MIN: usize = 4usize

§

impl Wire for ExpBottleEvent

§

const MIN: usize

§

impl Wire for ExperienceOrb

§

const MIN: usize

§

impl Wire for ExplorationMap

§

const MIN: usize

§

impl Wire for ExplosionInteraction

§

const MIN: usize = 4usize

§

impl Wire for ExplosionPrimeEvent

§

const MIN: usize

§

impl Wire for ExtractBlockScreenEffectEvent

§

const MIN: usize

§

impl Wire for FaceSprite

§

const MIN: usize

§

impl Wire for FakeEffect

§

const MIN: usize = 4usize

§

impl Wire for Falling

§

const MIN: usize

§

impl Wire for FarmlandTrampleEvent

§

const MIN: usize

§

impl Wire for FeatureFlags

§

const MIN: usize = 4

§

impl Wire for FileToIdConverter

§

const MIN: usize = 8

§

impl Wire for FileToIdConverterError

§

const MIN: usize = 4usize

§

impl Wire for FireOddsEvent

§

const MIN: usize

§

impl Wire for FireworkExplodeEvent

§

const MIN: usize

§

impl Wire for FireworkShape

§

const MIN: usize = 4usize

§

impl Wire for FireworkShapeIngredient

§

const MIN: usize

§

impl Wire for FishingHookRef

§

const MIN: usize

§

impl Wire for FlipFrameEvent

§

const MIN: usize = 0usize

§

impl Wire for Flow

§

const MIN: usize = 4usize

§

impl Wire for FluidBoxError

§

const MIN: usize = 4usize

§

impl Wire for FluidBoxOptions

§

const MIN: usize

§

impl Wire for FluidDefinition

§

const MIN: usize = 4usize

§

impl Wire for FluidIdentity

§

const MIN: usize = 4usize

§

impl Wire for FluidIngredient

§

const MIN: usize

§

impl Wire for FluidIngredientError

§

const MIN: usize = 4usize

§

impl Wire for FluidKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for FluidModel

§

const MIN: usize

§

impl Wire for FluidResource

§

const MIN: usize = crate::FluidStack::MIN

§

impl Wire for FluidStack

§

const MIN: usize

§

impl Wire for FluidState

§

const MIN: usize

§

impl Wire for FluidStateError

§

const MIN: usize = 4usize

§

impl Wire for FluidTypeProperties

§

const MIN: usize

§

impl Wire for FogData

§

const MIN: usize

§

impl Wire for FogType

§

const MIN: usize = 4usize

§

impl Wire for FoundStructure

§

const MIN: usize

§

impl Wire for FovPlayer

§

const MIN: usize

§

impl Wire for FramerateLimitEvent

§

const MIN: usize

§

impl Wire for GameEventContext

§

const MIN: usize

§

impl Wire for GameMode

§

const MIN: usize = 4

§

impl Wire for GameRuleDecl

§

const MIN: usize

§

impl Wire for GameRuleError

§

const MIN: usize = 4usize

§

impl Wire for GameRuleValue

§

const MIN: usize = 4usize

§

impl Wire for GameShuttingDownEvent

§

const MIN: usize = 0usize

§

impl Wire for GameTestContext

§

const MIN: usize

§

impl Wire for GameTestDefinition

§

const MIN: usize

§

impl Wire for GameTestResult

§

const MIN: usize = 4usize

§

impl Wire for GlobalPos

§

const MIN: usize

§

impl Wire for GoalFlags

§

const MIN: usize

§

impl Wire for GoalSpec

§

const MIN: usize = 4usize

§

impl Wire for GroundProvider

§

const MIN: usize = 4usize

§

impl Wire for GroupError

§

const MIN: usize = 4usize

§

impl Wire for GuiDraw

§

const MIN: usize = 4usize

§

impl Wire for GuiLayer

§

const MIN: usize

§

impl Wire for GuiLayerPlacement

§

const MIN: usize = 4usize

§

impl Wire for Hand

§

const MIN: usize = 4usize

§

impl Wire for HasAnalogOutputEvent

§

const MIN: usize

§

impl Wire for HealthInputs

§

const MIN: usize

§

impl Wire for HearsProjectileImpactsEvent

§

const MIN: usize

§

impl Wire for Heightmap

§

const MIN: usize = 4usize

§

impl Wire for HeightmapType

§

const MIN: usize = 4usize

§

impl Wire for HeldItemSlot

§

const MIN: usize

§

impl Wire for HiddenParts
where HiddenPartsWire: Wire + for<'__wire> From<&'__wire HiddenParts>, HiddenParts: TryFrom<HiddenPartsWire>,

§

const MIN: usize = <HiddenPartsWire as ::mod_api::wire::Wire>::MIN

§

impl Wire for HideError

§

const MIN: usize = 4usize

§

impl Wire for Hit

§

const MIN: usize

§

impl Wire for Holder

§

const MIN: usize = 4

§

impl Wire for HopperInventorySearchEvent

§

const MIN: usize

§

impl Wire for HudMode

§

const MIN: usize = 4usize

§

impl Wire for HumanoidPart

§

const MIN: usize = 4usize

§

impl Wire for Id

§

const MIN: usize

§

impl Wire for Identifier

§

const MIN: usize = 8

§

impl Wire for Ingredient

§

const MIN: usize

§

impl Wire for IngredientKeysError

§

const MIN: usize = 4usize

§

impl Wire for InstanceDirectory

§

const MIN: usize = 4usize

§

impl Wire for InstanceError

§

const MIN: usize = 4usize

§

impl Wire for InstanceGroupRef

§

const MIN: usize = 12

§

impl Wire for InteractionAttempt

§

const MIN: usize = 4usize

§

impl Wire for InteractionKey

§

const MIN: usize = 4usize

§

impl Wire for InteractionKeyMappingTriggeredEvent

§

const MIN: usize

§

impl Wire for InteractionResult

§

const MIN: usize = 4usize

§

impl Wire for Interpolation

§

const MIN: usize = 4usize

§

impl Wire for IsBonemealSuccessEvent

§

const MIN: usize

§

impl Wire for IsLadderEvent

§

const MIN: usize

§

impl Wire for IsPathfindableEvent

§

const MIN: usize

§

impl Wire for IsSignalSourceEvent

§

const MIN: usize

§

impl Wire for IsValidBonemealTargetEvent

§

const MIN: usize

§

impl Wire for Item

§

const MIN: usize

§

impl Wire for ItemAttackRange

§

const MIN: usize

§

impl Wire for ItemAttributeModifier

§

const MIN: usize

§

impl Wire for ItemAttributeModifiers

§

const MIN: usize

§

impl Wire for ItemBar

§

const MIN: usize

§

impl Wire for ItemCooldown

§

const MIN: usize

§

impl Wire for ItemCost

§

const MIN: usize

§

impl Wire for ItemDamageSource

§

const MIN: usize

§

impl Wire for ItemDisplayContext

§

const MIN: usize = 4usize

§

impl Wire for ItemDrop

§

const MIN: usize

§

impl Wire for ItemEnchantments

§

const MIN: usize

§

impl Wire for ItemEntityRef

§

const MIN: usize

§

impl Wire for ItemKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for ItemModelLevel

§

const MIN: usize

§

impl Wire for ItemModelOwner

§

const MIN: usize

§

impl Wire for ItemPlace

§

const MIN: usize = 4

§

impl Wire for ItemRarity

§

const MIN: usize = 4usize

§

impl Wire for ItemResource

§

const MIN: usize = crate::ItemStack::MIN

§

impl Wire for ItemStack

§

const MIN: usize = 10

§

impl Wire for JarInputsError

§

const MIN: usize = 4usize

§

impl Wire for KeyAction

§

const MIN: usize = 4usize

§

impl Wire for KeyConflictContext

§

const MIN: usize = 4usize

§

impl Wire for KeyMapping

§

const MIN: usize

§

impl Wire for KeyRegistration

§

const MIN: usize

§

impl Wire for Keyframe

§

const MIN: usize

§

impl Wire for KeyframeAnimation

§

const MIN: usize

§

impl Wire for LandingWrite

§

const MIN: usize = 4usize

§

impl Wire for LayerDefinition

§

const MIN: usize

§

impl Wire for LeashHolder

§

const MIN: usize = 4usize

§

impl Wire for LeavesDecayEvent

§

const MIN: usize

§

impl Wire for LeftClickBlockEvent

§

const MIN: usize

§

impl Wire for LeftClickEmptyEvent

§

const MIN: usize = 0usize

§

impl Wire for LegacyRandom

The whole generator, through its own constructor, which masks the state to 48 bits.

§

const MIN: usize = 9

§

impl Wire for LevelDimensionShape

§

const MIN: usize

§

impl Wire for LevelDimensionType

§

const MIN: usize

§

impl Wire for LevelKey

§

const MIN: usize = 4

§

impl Wire for LevelReadError

§

const MIN: usize = 4usize

§

impl Wire for LevelRef

§

const MIN: usize

§

impl Wire for LevelTickPostEvent

§

const MIN: usize

§

impl Wire for LevelTickPreEvent

§

const MIN: usize

§

impl Wire for LevelWriteError

§

const MIN: usize = 4usize

§

impl Wire for LifecycleContext

§

const MIN: usize

§

impl Wire for LightCoords

§

const MIN: usize

§

impl Wire for LightLayer

§

const MIN: usize = 4usize

§

impl Wire for LivingEquipmentListenedEvent

§

const MIN: usize

§

impl Wire for LivingHealEvent

§

const MIN: usize

§

impl Wire for LivingRef

§

const MIN: usize

§

impl Wire for LivingVisibilityEvent

§

const MIN: usize

§

impl Wire for LoadedMods

§

const MIN: usize = 0

§

impl Wire for LogicalSide

§

const MIN: usize = 4usize

§

impl Wire for LoopSide

§

const MIN: usize = 4usize

§

impl Wire for LootContext

§

const MIN: usize

§

impl Wire for LootDamage

§

const MIN: usize

§

impl Wire for LootEntity

§

const MIN: usize

§

impl Wire for LootLevel

§

const MIN: usize

§

impl Wire for LootPlace

§

const MIN: usize

§

impl Wire for LootStack

§

const MIN: usize

§

impl Wire for LootTool

§

const MIN: usize

§

impl Wire for MainHand

§

const MIN: usize = 4usize

§

impl Wire for Map<String, Value>

§

const MIN: usize = 4

§

impl Wire for MapDecoration

§

const MIN: usize

§

impl Wire for MapDecorationType

§

const MIN: usize

§

impl Wire for MapState

§

const MIN: usize

§

impl Wire for MayPlaceOnEvent

§

const MIN: usize

§

impl Wire for MemoryStatus

§

const MIN: usize = 4usize

§

impl Wire for MenuClick

§

const MIN: usize = 4usize

§

impl Wire for MenuClickedEvent

§

const MIN: usize

§

impl Wire for MenuClosedEvent

§

const MIN: usize

§

impl Wire for MenuKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for MenuRef

§

const MIN: usize

§

impl Wire for MenuSlotBacking

§

const MIN: usize = 4usize

§

impl Wire for MerchantOffer

§

const MIN: usize

§

impl Wire for MerchantRef

§

const MIN: usize

§

impl Wire for MeshDefinition
where String: Wire + for<'__wire> From<&'__wire MeshDefinition>, MeshDefinition: TryFrom<String>,

§

const MIN: usize = <String as ::mod_api::wire::Wire>::MIN

§

impl Wire for MinecartKind

§

const MIN: usize = 4usize

§

impl Wire for MinecartPassEvent

§

const MIN: usize

§

impl Wire for MinecartRef

§

const MIN: usize

§

impl Wire for Minimap

§

const MIN: usize

§

impl Wire for MinimapEvent

§

const MIN: usize = 0usize

§

impl Wire for MissingJar

§

const MIN: usize

§

impl Wire for MobCategory

§

const MIN: usize = 4usize

§

impl Wire for MobEffectAddedEvent

§

const MIN: usize

§

impl Wire for MobEffectApplicableEvent

§

const MIN: usize

§

impl Wire for MobEffectExpiredEvent

§

const MIN: usize

§

impl Wire for MobEffectRemoveEvent

§

const MIN: usize

§

impl Wire for MobFilter

§

const MIN: usize = 4usize

§

impl Wire for MobGoalEntry

§

const MIN: usize

§

impl Wire for MobRef

§

const MIN: usize

§

impl Wire for ModBlockEntity

§

const MIN: usize = 32

§

impl Wire for ModColorResolver

§

const MIN: usize

§

impl Wire for ModContainer

§

const MIN: usize

§

impl Wire for ModEnergyBuffer

§

const MIN: usize

§

impl Wire for ModEvent

§

const MIN: usize = 4usize

§

impl Wire for ModFluidTanks

§

const MIN: usize

§

impl Wire for ModMismatch

§

const MIN: usize

§

impl Wire for ModMismatchResolution

§

const MIN: usize

§

impl Wire for ModParticle

§

const MIN: usize

§

impl Wire for ModelBakingCompletedEvent

§

const MIN: usize = 0usize

§

impl Wire for ModelError

§

const MIN: usize = 4usize

§

impl Wire for ModelInstance

§

const MIN: usize

§

impl Wire for ModelLoaderQuad

§

const MIN: usize

§

impl Wire for ModelPart

§

const MIN: usize = String::MIN

§

impl Wire for ModelPolygon

§

const MIN: usize

§

impl Wire for ModelRef

§

const MIN: usize = 12

§

impl Wire for ModelVertex

§

const MIN: usize

§

impl Wire for ModifierLifetime

§

const MIN: usize = 4usize

§

impl Wire for MoistureChangeEvent

§

const MIN: usize

§

impl Wire for MouseButton

§

const MIN: usize = 4usize

§

impl Wire for MouseButtonPostEvent

§

const MIN: usize

§

impl Wire for MouseButtonPreEvent

§

const MIN: usize

§

impl Wire for MouseScrollingEvent

§

const MIN: usize

§

impl Wire for MovementInputEvent

§

const MIN: usize

§

impl Wire for Music

§

const MIN: usize

§

impl Wire for MusicLayer

§

const MIN: usize

§

impl Wire for NeighborChangedEvent

§

const MIN: usize

§

impl Wire for NeighborNotifyEvent

§

const MIN: usize

§

impl Wire for NeighbourUpdate

§

const MIN: usize = 4

§

impl Wire for NoiseBlock

§

const MIN: usize = 4usize

§

impl Wire for NoiseColumn

§

const MIN: usize

§

impl Wire for NoteBlockChange

§

const MIN: usize

§

impl Wire for NoteInstrument

§

const MIN: usize = 4usize

§

impl Wire for OnEffectAddedEvent

§

const MIN: usize

§

impl Wire for OnNeighborChangeEvent

§

const MIN: usize

§

impl Wire for Outcome

§

const MIN: usize = 4usize

§

impl Wire for Overanswered

§

const MIN: usize

§

impl Wire for Overlay

§

const MIN: usize

§

impl Wire for PackFinderError

§

const MIN: usize = 4usize

§

impl Wire for PackPosition

§

const MIN: usize = 4usize

§

impl Wire for PackRegistration

§

const MIN: usize

§

impl Wire for PackSource

§

const MIN: usize = 4usize

§

impl Wire for PackType

§

const MIN: usize = 4usize

§

impl Wire for PackageInfo

§

const MIN: usize

§

impl Wire for PackageKind

§

const MIN: usize = 4usize

§

impl Wire for PanelEvent

§

const MIN: usize = 4usize

§

impl Wire for PartPose

§

const MIN: usize

§

impl Wire for ParticleBlend

§

const MIN: usize = 4usize

§

impl Wire for ParticleGroup

§

const MIN: usize

§

impl Wire for ParticleKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for ParticleOptions

§

const MIN: usize

§

impl Wire for ParticleStatus

§

const MIN: usize = 4usize

§

impl Wire for PathComputationType

§

const MIN: usize = 4usize

§

impl Wire for PathType

§

const MIN: usize = 4usize

§

impl Wire for PayloadDecodeError

§

const MIN: usize = 4usize

§

impl Wire for PayloadDirection

§

const MIN: usize = 4usize

§

impl Wire for PayloadEncodeError

§

const MIN: usize = 4usize

§

impl Wire for PayloadPhase

§

const MIN: usize = 4usize

§

impl Wire for PayloadSendError

§

const MIN: usize = 4usize

§

impl Wire for PayloadToken

§

const MIN: usize

§

impl Wire for PeerPolicy

§

const MIN: usize = 4usize

§

impl Wire for PerformBonemealEvent

§

const MIN: usize

§

impl Wire for PermissionLevel

§

const MIN: usize = 4usize

§

impl Wire for PhantomSpawnResult

§

const MIN: usize = 4usize

§

impl Wire for PierceLevelError

§

const MIN: usize = 4usize

§

impl Wire for PipelineBlend

§

const MIN: usize = 4usize

§

impl Wire for PipelineDrawError

§

const MIN: usize = 4usize

§

impl Wire for PipelineQuad

§

const MIN: usize

§

impl Wire for PipelineVertexFormat

§

const MIN: usize = 4usize

§

impl Wire for Placement

§

const MIN: usize = 4usize

§

impl Wire for PlacementContext

§

const MIN: usize

§

impl Wire for PlacementInfo

§

const MIN: usize

§

impl Wire for PlayerAbilities

§

const MIN: usize

§

impl Wire for PlayerAction

§

const MIN: usize = 4usize

§

impl Wire for PlayerActionSetup

§

const MIN: usize

§

impl Wire for PlayerBreakSpeedEvent

§

const MIN: usize

§

impl Wire for PlayerExperience

§

const MIN: usize

§

impl Wire for PlayerFood

§

const MIN: usize

§

impl Wire for PlayerHarvestCheckEvent

§

const MIN: usize

§

impl Wire for PlayerInput

§

const MIN: usize

§

impl Wire for PlayerRef

§

const MIN: usize

§

impl Wire for PlayerRenderListenedEvent

§

const MIN: usize

§

impl Wire for PlayerRespawnConfig

§

const MIN: usize

§

impl Wire for PlayerStaysOnGroundSurfaceEvent

§

const MIN: usize

§

impl Wire for PlayerSwitchHotbarSlotPostEvent

§

const MIN: usize

§

impl Wire for PlayerSwitchHotbarSlotPreEvent

§

const MIN: usize

§

impl Wire for PlayerTickPostEvent

§

const MIN: usize

§

impl Wire for PlayerTickPreEvent

§

const MIN: usize

§

impl Wire for PoiKey

§

const MIN: usize

§

impl Wire for PortalShape

§

const MIN: usize

§

impl Wire for PortalSpawnEvent

§

const MIN: usize

§

impl Wire for Pose

§

const MIN: usize = 4usize

§

impl Wire for PosedPart

§

const MIN: usize

§

impl Wire for PosedParts

§

const MIN: usize

§

impl Wire for PrepareHopperTransferEvent

§

const MIN: usize

§

impl Wire for PresetEditor

§

const MIN: usize

§

impl Wire for ProfessionDefinition

§

const MIN: usize

§

impl Wire for ProfessionKey

§

const MIN: usize

§

impl Wire for ProfessionRegistrationError

§

const MIN: usize = 4usize

§

impl Wire for ProfessionWorkstation

§

const MIN: usize

§

impl Wire for ProgressType

§

const MIN: usize = 4usize

§

impl Wire for ProjectileRef

§

const MIN: usize

§

impl Wire for PushReaction

§

const MIN: usize = 4usize

§

impl Wire for RaidRef

§

const MIN: usize

§

impl Wire for RaidSpawnWaveEvent

§

const MIN: usize

§

impl Wire for RaidStatus

§

const MIN: usize = 4usize

§

impl Wire for RandomTickEvent

§

const MIN: usize

§

impl Wire for RandomTicks

§

const MIN: usize = 4usize

§

impl Wire for Rarity

§

const MIN: usize = 4usize

§

impl Wire for Recipe

§

const MIN: usize

§

impl Wire for RecipeBookCategory

§

const MIN: usize

§

impl Wire for RecipeBookDisplay

§

const MIN: usize = 4usize

§

impl Wire for RecipeBookDisplayEntry

§

const MIN: usize

§

impl Wire for RecipeBookIdentity

§

const MIN: usize = 4usize

§

impl Wire for RecipeBookLayout

§

const MIN: usize = 4usize

§

impl Wire for RecipeBookSettings

§

const MIN: usize

§

impl Wire for RecipeBookTypeKey

§

const MIN: usize

§

impl Wire for RecipeInput

§

const MIN: usize = 4usize

§

impl Wire for RecipeJsonError

§

const MIN: usize = 4usize

§

impl Wire for RecipeLookupError

§

const MIN: usize = 4usize

§

impl Wire for RecipeMatch

§

const MIN: usize

§

impl Wire for RecipePropertyAddition

§

const MIN: usize

§

impl Wire for RecipeRule

§

const MIN: usize = 4usize

§

impl Wire for RecipeSlotDisplay

§

const MIN: usize = 4usize

§

impl Wire for RecipeTemplate

§

const MIN: usize

§

impl Wire for RecipeTransferCheck

§

const MIN: usize

§

impl Wire for RecipeTransferResult

§

const MIN: usize = 4usize

§

impl Wire for RecipeTrimPattern

§

const MIN: usize = 4usize

§

impl Wire for Reduction

§

const MIN: usize = 1

§

impl Wire for ReductionChange

§

const MIN: usize = 5

§

impl Wire for RegistrationContext

§

const MIN: usize = <Option<crate::InstanceDirectory> as Wire>::MIN

§

impl Wire for RegistrationReadError

§

const MIN: usize = 4usize

§

impl Wire for ReloadOrderError

§

const MIN: usize = 4usize

§

impl Wire for ReloadResourceError

§

const MIN: usize = 12

§

impl Wire for RemovalReason

§

const MIN: usize = 4usize

§

impl Wire for RemoveBlockEvent

§

const MIN: usize

§

impl Wire for RenderFramePostEvent

§

const MIN: usize

§

impl Wire for RenderFramePreEvent

§

const MIN: usize

§

impl Wire for RenderGuiPreEvent

§

const MIN: usize

§

impl Wire for RenderLevelStage

§

const MIN: usize = 4usize

§

impl Wire for RenderPipeline

§

const MIN: usize

§

impl Wire for RenderPipelineError

§

const MIN: usize = 4usize

§

impl Wire for RenderPipelineRef

§

const MIN: usize = 12

§

impl Wire for RenderShape

§

const MIN: usize = 4usize

§

impl Wire for ResolverBiome

§

const MIN: usize

§

impl Wire for RespawnData

§

const MIN: usize

§

impl Wire for RightClickEmptyEvent

§

const MIN: usize

§

impl Wire for RuntimeSprite

§

const MIN: usize

§

impl Wire for SceneBlock

§

const MIN: usize

§

impl Wire for SceneBlockEntity

§

const MIN: usize

§

impl Wire for SceneView

§

const MIN: usize

§

impl Wire for ScheduleError

§

const MIN: usize = 4usize

§

impl Wire for ScopedActionResult

§

const MIN: usize

§

impl Wire for Screen

§

const MIN: usize

§

impl Wire for ScreenId

§

const MIN: usize

§

impl Wire for ScreenOpening

§

const MIN: usize = 4usize

§

impl Wire for ScreenshotImage

§

const MIN: usize

§

impl Wire for SectionQuad

§

const MIN: usize

§

impl Wire for SendPacketError

§

const MIN: usize = 4usize

§

impl Wire for Sentiment

§

const MIN: usize = 4usize

§

impl Wire for ServerAboutToStartEvent

§

const MIN: usize

§

impl Wire for ServerPlayer

§

const MIN: usize

§

impl Wire for ServerReloadContext

§

const MIN: usize

§

impl Wire for ServerStartedEvent

§

const MIN: usize

§

impl Wire for ServerStartingEvent

§

const MIN: usize

§

impl Wire for ServerStoppedEvent

§

const MIN: usize

§

impl Wire for ServerStoppingEvent

§

const MIN: usize

§

impl Wire for ServerTickPhase

§

const MIN: usize = 4usize

§

impl Wire for ServerTickRateChangedEvent

§

const MIN: usize = 0usize

§

impl Wire for ServerboundPlayPacket

§

const MIN: usize

§

impl Wire for SettingError

§

const MIN: usize = 4usize

§

impl Wire for SettingKind

§

const MIN: usize = 4usize

§

impl Wire for SettingSpec

§

const MIN: usize

§

impl Wire for SettingValue

§

const MIN: usize = 4usize

§

impl Wire for Shake

§

const MIN: usize

§

impl Wire for ShapeEntityKind

§

const MIN: usize = 4usize

§

impl Wire for ShieldBlock

§

const MIN: usize

§

impl Wire for ShouldApplyEffectTickThisTickEvent

§

const MIN: usize

§

impl Wire for ShouldCheckWeakPowerEvent

§

const MIN: usize

§

impl Wire for ShouldRedstoneWireConnectToEvent

§

const MIN: usize

§

impl Wire for Side

§

const MIN: usize = 4usize

§

impl Wire for SimulatedMove

§

const MIN: usize

§

impl Wire for SizedFluidIngredient

§

const MIN: usize

§

impl Wire for SleepProblem

§

const MIN: usize = 4usize

§

impl Wire for SmokeSourceEvent

§

const MIN: usize

§

impl Wire for SoundAttenuation

§

const MIN: usize = 4usize

§

impl Wire for SoundEngineLoadEvent

§

const MIN: usize = 0usize

§

impl Wire for SoundPlay

§

const MIN: usize

§

impl Wire for SoundRef

§

const MIN: usize

§

impl Wire for SoundSource

§

const MIN: usize = 4usize

§

impl Wire for SoundState

§

const MIN: usize = 4usize

§

impl Wire for SpawnChangeEvent

§

const MIN: usize

§

impl Wire for SpawnCheck

§

const MIN: usize = 4usize

§

impl Wire for SpawnEntry

§

const MIN: usize

§

impl Wire for SpawnFlags

§

const MIN: usize

§

impl Wire for SpawnGroup

§

const MIN: usize = 4usize

§

impl Wire for SpawnLight

§

const MIN: usize = 4usize

§

impl Wire for SpawnLimits

§

const MIN: usize

§

impl Wire for SpawnPlacementError

§

const MIN: usize = 4usize

§

impl Wire for SpawnPlacementRule

§

const MIN: usize

§

impl Wire for SpawnPlacementType

§

const MIN: usize = 4usize

§

impl Wire for SpawnReason

§

const MIN: usize = 4usize

§

impl Wire for SpawnSource

§

const MIN: usize = 4usize

§

impl Wire for Spawner

§

const MIN: usize = 4usize

§

impl Wire for SpawnerEntry

§

const MIN: usize = 4usize

§

impl Wire for SpawnerError

§

const MIN: usize = 4usize

§

impl Wire for SpawnerKey

§

const MIN: usize = 4

§

impl Wire for SpawnerKind

§

const MIN: usize = 4usize

§

impl Wire for SpongeAbsorbEvent

§

const MIN: usize

§

impl Wire for SpriteRef

§

const MIN: usize

§

impl Wire for SpriteSourceOutput

§

const MIN: usize = 4usize

§

impl Wire for Stack

§

const MIN: usize

§

impl Wire for StackError

§

const MIN: usize = 4usize

§

impl Wire for StackSplit

§

const MIN: usize

§

impl Wire for StackWriteError

§

const MIN: usize = 4usize

§

impl Wire for StatType

§

const MIN: usize = 4usize

§

impl Wire for StateConstraint

§

const MIN: usize

§

impl Wire for StateMatchError

§

const MIN: usize = 4usize

§

impl Wire for StatePredicate

§

const MIN: usize

§

impl Wire for StateProperty

§

const MIN: usize

§

impl Wire for StructureError

§

const MIN: usize

§

impl Wire for StructureMirror

§

const MIN: usize = 4usize

§

impl Wire for StructureRotation

§

const MIN: usize = 4usize

§

impl Wire for StructureSearch

§

const MIN: usize

§

impl Wire for StructureSearchResult

§

const MIN: usize

§

impl Wire for StructureTemplateBlock

§

const MIN: usize

§

impl Wire for StructureTemplateSnapshot

§

const MIN: usize

§

impl Wire for Suggestion

§

const MIN: usize

§

impl Wire for SupportType

§

const MIN: usize = 4usize

§

impl Wire for SwapWith

§

const MIN: usize = 4usize

§

impl Wire for Tag

§

const MIN: usize = 4

§

impl Wire for TagKey

§

const MIN: usize = <u32 as Wire>::MIN

§

impl Wire for TagsUpdateCause

§

const MIN: usize = 4usize

§

impl Wire for TagsUpdatedEvent

§

const MIN: usize

§

impl Wire for TaskId

§

const MIN: usize

§

impl Wire for TerrainMaterial

§

const MIN: usize = 4usize

§

impl Wire for TerrainModelError

§

const MIN: usize = 4usize

§

impl Wire for TerrainShade

§

const MIN: usize = 4usize

§

impl Wire for Text

§

const MIN: usize = TextForm::MIN

§

impl Wire for TextAlignment

§

const MIN: usize = 4usize

§

impl Wire for TextClick

§

const MIN: usize = 4usize

§

impl Wire for TextContent

§

const MIN: usize = 4usize

§

impl Wire for TextEdit

§

const MIN: usize

§

impl Wire for TextField

§

const MIN: usize

§

impl Wire for TextFieldLayout

§

const MIN: usize

§

impl Wire for TextFieldView

§

const MIN: usize

§

impl Wire for TextForm

§

const MIN: usize

§

impl Wire for TextFormError

§

const MIN: usize = 4usize

§

impl Wire for TextHover

§

const MIN: usize = 4usize

§

impl Wire for TextNbtSource

§

const MIN: usize = 4usize

§

impl Wire for TextNode

§

const MIN: usize

§

impl Wire for TextNodeContent

§

const MIN: usize = 4usize

§

impl Wire for TextNodeHover

§

const MIN: usize = 4usize

§

impl Wire for TextNodeStyle

§

const MIN: usize

§

impl Wire for TextObject

§

const MIN: usize = 4usize

§

impl Wire for TextProfile

§

const MIN: usize

§

impl Wire for TextProfileProperty

§

const MIN: usize

§

impl Wire for TextRelation

§

const MIN: usize = 4usize

§

impl Wire for TextStyle

§

const MIN: usize

§

impl Wire for TextureAtlas

§

const MIN: usize = 4usize

§

impl Wire for TextureAtlasRegistration

§

const MIN: usize

§

impl Wire for TextureAtlasStitchedEvent

§

const MIN: usize

§

impl Wire for TickBlockEvent

§

const MIN: usize

§

impl Wire for TickId

§

const MIN: usize

§

impl Wire for TickTargetMillisEvent

§

const MIN: usize

§

impl Wire for TicketController

§

const MIN: usize = 4

§

impl Wire for TicketOwner

§

const MIN: usize = 4

§

impl Wire for TicketSet

§

const MIN: usize

§

impl Wire for TintLayer

§

const MIN: usize = 4usize

§

impl Wire for TintSource

§

const MIN: usize = 4usize

§

impl Wire for TntPrimedEvent

§

const MIN: usize

§

impl Wire for ToastKind

§

const MIN: usize = 4usize

§

impl Wire for ToolAbility

§

const MIN: usize = 4usize

§

impl Wire for ToolUse

§

const MIN: usize

§

impl Wire for TooltipAppendContext

§

const MIN: usize

§

impl Wire for TooltipElement

§

const MIN: usize = 4usize

§

impl Wire for TooltipImage

§

const MIN: usize

§

impl Wire for TooltipPlace

§

const MIN: usize

§

impl Wire for TooltipPlacement

§

const MIN: usize = 4usize

§

impl Wire for TradeSetKey

§

const MIN: usize

§

impl Wire for Transaction

§

const MIN: usize

§

impl Wire for TransactionSeal

§

const MIN: usize

§

impl Wire for Transformation

§

const MIN: usize

§

impl Wire for TriState

§

const MIN: usize = 4usize

§

impl Wire for TriggerCriterionError

§

const MIN: usize = 4usize

§

impl Wire for TropicalVariant

§

const MIN: usize

§

impl Wire for UnresolvedFluid

§

const MIN: usize = <u64 as Wire>::MIN

§

impl Wire for UnspawnedMobError

§

const MIN: usize = 4usize

§

impl Wire for UnspawnedMobRef

§

const MIN: usize

§

impl Wire for UpdateShapeEvent

§

const MIN: usize

§

impl Wire for UseAnimation

§

const MIN: usize = 4

§

impl Wire for UsePhase

§

const MIN: usize = 4usize

§

impl Wire for Value

§

const MIN: usize = 4

§

impl Wire for VanillaClientListeners

§

const MIN: usize = 0usize

§

impl Wire for VanillaServerListeners

§

const MIN: usize = 0usize

§

impl Wire for VanillaTint

§

const MIN: usize = 4usize

§

impl Wire for VarInt

§

const MIN: usize

§

impl Wire for VarLong

§

const MIN: usize

§

impl Wire for Vec3

§

const MIN: usize

§

impl Wire for Victim

§

const MIN: usize

§

impl Wire for VisualTextCharacter

§

const MIN: usize

§

impl Wire for WeakChangesEvent

§

const MIN: usize

§

impl Wire for WhitelistStateUpdateEvent

§

const MIN: usize

§

impl Wire for Widget

§

const MIN: usize = 4usize

§

impl Wire for WidgetId

§

const MIN: usize

§

impl Wire for Widgets

§

const MIN: usize

§

impl Wire for WindowResizeEvent

§

const MIN: usize

§

impl Wire for WorldBorderBoundsChangeFinishEvent

§

const MIN: usize = 0usize

§

impl Wire for WorldBorderBoundsChangedEvent

§

const MIN: usize = 0usize

§

impl Wire for WorldBorderCenterChangedEvent

§

const MIN: usize = 0usize

§

impl Wire for WorldDepth

§

const MIN: usize = 4usize

§

impl Wire for WorldDrawUsage

§

const MIN: usize

§

impl Wire for WorldEpoch

§

const MIN: usize

§

impl Wire for WorldFluid

§

const MIN: usize

§

impl Wire for WorldLine

§

const MIN: usize

§

impl Wire for WorldPhase

§

const MIN: usize = 4usize

§

impl Wire for WorldQuad

§

const MIN: usize

§

impl Wire for WorldRenderView

§

const MIN: usize

§

impl Wire for WorldSavedEvent

§

const MIN: usize

§

impl Wire for Zoom

§

const MIN: usize

§

impl Wire for ZoomEvent

§

const MIN: usize = 0usize