236 lines
432 KiB
HTML
236 lines
432 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 2-dimensional vector."><title>U64Vec2 in bevy_math - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bevy_math" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0 (9fc6b4312 2025-01-07)" data-channel="1.84.0" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="icon" href="https://bevyengine.org/assets/icon.png"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bevy_math/index.html"><img src="https://bevyengine.org/assets/icon.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bevy_math/index.html"><img src="https://bevyengine.org/assets/icon.png" alt="logo"></a><h2><a href="../bevy_math/index.html">bevy_<wbr>math</a><span class="version">0.15.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U64Vec2</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.x" title="x">x</a></li><li><a href="#structfield.y" title="y">y</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.AXES" title="AXES">AXES</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li><li><a href="#associatedconstant.X" title="X">X</a></li><li><a href="#associatedconstant.Y" title="Y">Y</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_dvec2" title="as_dvec2">as_dvec2</a></li><li><a href="#method.as_i16vec2" title="as_i16vec2">as_i16vec2</a></li><li><a href="#method.as_i64vec2" title="as_i64vec2">as_i64vec2</a></li><li><a href="#method.as_i8vec2" title="as_i8vec2">as_i8vec2</a></li><li><a href="#method.as_ivec2" title="as_ivec2">as_ivec2</a></li><li><a href="#method.as_u16vec2" title="as_u16vec2">as_u16vec2</a></li><li><a href="#method.as_u8vec2" title="as_u8vec2">as_u8vec2</a></li><li><a href="#method.as_uvec2" title="as_uvec2">as_uvec2</a></li><li><a href="#method.as_vec2" title="as_vec2">as_vec2</a></li><li><a href="#method.clamp" title="clamp">clamp</a></li><li><a href="#method.cmpeq" title="cmpeq">cmpeq</a></li><li><a href="#method.cmpge" title="cmpge">cmpge</a></li><li><a href="#method.cmpgt" title="cmpgt">cmpgt</a></li><li><a href="#method.cmple" title="cmple">cmple</a></li><li><a href="#method.cmplt" title="cmplt">cmplt</a></li><li><a href="#method.cmpne" title="cmpne">cmpne</a></li><li><a href="#method.dot" title="dot">dot</a></li><li><a href="#method.dot_into_vec" title="dot_into_vec">dot_into_vec</a></li><li><a href="#method.element_product" title="element_product">element_product</a></li><li><a href="#method.element_sum" title="element_sum">element_sum</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_array" title="from_array">from_array</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.length_squared" title="length_squared">length_squared</a></li><li><a href="#method.map" title="map">map</a></li><li><a href="#method.max" title="max">max</a></li><li><a href="#method.max_element" title="max_element">max_element</a></li><li><a href="#method.min" title="min">min</a></li><li><a href="#method.min_element" title="min_element">min_element</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.saturating_add" title="saturating_add">saturating_add</a></li><li><a href="#method.saturating_add_signed" title="saturating_add_signed">saturating_add_signed</a></li><li><a href="#method.saturating_div" title="saturating_div">saturating_div</a></li><li><a href="#method.saturating_mul" title="saturating_mul">saturating_mul</a></li><li><a href="#method.saturating_sub" title="saturating_sub">saturating_sub</a></li><li><a href="#method.select" title="select">select</a></li><li><a href="#method.splat" title="splat">splat</a></li><li><a href="#method.to_array" title="to_array">to_array</a></li><li><a href="#method.with_x" title="with_x">with_x</a></li><li><a href="#method.with_y" title="with_y">with_y</a></li><li><a href="#method.wrapping_add" title="wrapping_add">wrapping_add</a></li><li><a href="#method.wrapping_add_signed" title="wrapping_add_signed">wrapping_add_signed</a></li><li><a href="#method.wrapping_div" title="wrapping_div">wrapping_div</a></li><li><a href="#method.wrapping_mul" title="wrapping_mul">wrapping_mul</a></li><li><a href="#method.wrapping_sub" title="wrapping_sub">wrapping_sub</a></li><li><a href="#method.write_to_slice" title="write_to_slice">write_to_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-U64Vec2" title="Add">Add</a></li><li><a href="#impl-Add%3C%26U64Vec2%3E-for-%26U64Vec2" title="Add<&U64Vec2>">Add<&U64Vec2></a></li><li><a href="#impl-Add%3C%26U64Vec2%3E-for-U64Vec2" title="Add<&U64Vec2>">Add<&U64Vec2></a></li><li><a href="#impl-Add%3C%26u64%3E-for-%26U64Vec2" title="Add<&u64>">Add<&u64></a></li><li><a href="#impl-Add%3C%26u64%3E-for-U64Vec2" title="Add<&u64>">Add<&u64></a></li><li><a href="#impl-Add%3CU64Vec2%3E-for-%26U64Vec2" title="Add<U64Vec2>">Add<U64Vec2></a></li><li><a href="#impl-Add%3Cu64%3E-for-%26U64Vec2" title="Add<u64>">Add<u64></a></li><li><a href="#impl-Add%3Cu64%3E-for-U64Vec2" title="Add<u64>">Add<u64></a></li><li><a href="#impl-AddAssign-for-U64Vec2" title="AddAssign">AddAssign</a></li><li><a href="#impl-AddAssign%3C%26U64Vec2%3E-for-U64Vec2" title="AddAssign<&U64Vec2>">AddAssign<&U64Vec2></a></li><li><a href="#impl-AddAssign%3C%26u64%3E-for-U64Vec2" title="AddAssign<&u64>">AddAssign<&u64></a></li><li><a href="#impl-AddAssign%3Cu64%3E-for-U64Vec2" title="AddAssign<u64>">AddAssign<u64></a></li><li><a href="#impl-AsMut%3C%5Bu64;+2%5D%3E-for-U64Vec2" title="AsMut<[u64; 2]>">AsMut<[u64; 2]></a></li><li><a href="#impl-AsRef%3C%5Bu64;+2%5D%3E-for-U64Vec2" title="AsRef<[u64; 2]>">AsRef<[u64; 2]></a></li><li><a href="#impl-BitAnd-for-U64Vec2" title="BitAnd">BitAnd</a></li><li><a href="#impl-BitAnd%3Cu64%3E-for-U64Vec2" title="BitAnd<u64>">BitAnd<u64></a></li><li><a href="#impl-BitOr-for-U64Vec2" title="BitOr">BitOr</a></li><li><a href="#impl-BitOr%3Cu64%3E-for-U64Vec2" title="BitOr<u64>">BitOr<u64></a></li><li><a href="#impl-BitXor-for-U64Vec2" title="BitXor">BitXor</a></li><li><a href="#impl-BitXor%3Cu64%3E-for-U64Vec2" title="BitXor<u64>">BitXor<u64></a></li><li><a href="#impl-Clone-for-U64Vec2" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U64Vec2" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U64Vec2" title="Debug">Debug</a></li><li><a href="#impl-Default-for-U64Vec2" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-U64Vec2" title="Deserialize<'de>">Deserialize<'de></a></li><li><a href="#impl-Display-for-U64Vec2" title="Display">Display</a></li><li><a href="#impl-Div-for-U64Vec2" title="Div">Div</a></li><li><a href="#impl-Div%3C%26U64Vec2%3E-for-%26U64Vec2" title="Div<&U64Vec2>">Div<&U64Vec2></a></li><li><a href="#impl-Div%3C%26U64Vec2%3E-for-U64Vec2" title="Div<&U64Vec2>">Div<&U64Vec2></a></li><li><a href="#impl-Div%3C%26u64%3E-for-%26U64Vec2" title="Div<&u64>">Div<&u64></a></li><li><a href="#impl-Div%3C%26u64%3E-for-U64Vec2" title="Div<&u64>">Div<&u64></a></li><li><a href="#impl-Div%3CU64Vec2%3E-for-%26U64Vec2" title="Div<U64Vec2>">Div<U64Vec2></a></li><li><a href="#impl-Div%3Cu64%3E-for-%26U64Vec2" title="Div<u64>">Div<u64></a></li><li><a href="#impl-Div%3Cu64%3E-for-U64Vec2" title="Div<u64>">Div<u64></a></li><li><a href="#impl-DivAssign-for-U64Vec2" title="DivAssign">DivAssign</a></li><li><a href="#impl-DivAssign%3C%26U64Vec2%3E-for-U64Vec2" title="DivAssign<&U64Vec2>">DivAssign<&U64Vec2></a></li><li><a href="#impl-DivAssign%3C%26u64%3E-for-U64Vec2" title="DivAssign<&u64>">DivAssign<&u64></a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-U64Vec2" title="DivAssign<u64>">DivAssign<u64></a></li><li><a href="#impl-Eq-for-U64Vec2" title="Eq">Eq</a></li><li><a href="#impl-From%3C(u64,+u64)%3E-for-U64Vec2" title="From<(u64, u64)>">From<(u64, u64)></a></li><li><a href="#impl-From%3CBVec2%3E-for-U64Vec2" title="From<BVec2>">From<BVec2></a></li><li><a href="#impl-From%3CU16Vec2%3E-for-U64Vec2" title="From<U16Vec2>">From<U16Vec2></a></li><li><a href="#impl-From%3CU8Vec2%3E-for-U64Vec2" title="From<U8Vec2>">From<U8Vec2></a></li><li><a href="#impl-From%3CUVec2%3E-for-U64Vec2" title="From<UVec2>">From<UVec2></a></li><li><a href="#impl-From%3C%5Bu64;+2%5D%3E-for-U64Vec2" title="From<[u64; 2]>">From<[u64; 2]></a></li><li><a href="#impl-FromReflect-for-U64Vec2" title="FromReflect">FromReflect</a></li><li><a href="#impl-GetTypeRegistration-for-U64Vec2" title="GetTypeRegistration">GetTypeRegistration</a></li><li><a href="#impl-Hash-for-U64Vec2" title="Hash">Hash</a></li><li><a href="#impl-Index%3Cusize%3E-for-U64Vec2" title="Index<usize>">Index<usize></a></li><li><a href="#impl-IndexMut%3Cusize%3E-for-U64Vec2" title="IndexMut<usize>">IndexMut<usize></a></li><li><a href="#impl-Mul-for-U64Vec2" title="Mul">Mul</a></li><li><a href="#impl-Mul%3C%26U64Vec2%3E-for-%26U64Vec2" title="Mul<&U64Vec2>">Mul<&U64Vec2></a></li><li><a href="#impl-Mul%3C%26U64Vec2%3E-for-U64Vec2" title="Mul<&U64Vec2>">Mul<&U64Vec2></a></li><li><a href="#impl-Mul%3C%26u64%3E-for-%26U64Vec2" title="Mul<&u64>">Mul<&u64></a></li><li><a href="#impl-Mul%3C%26u64%3E-for-U64Vec2" title="Mul<&u64>">Mul<&u64></a></li><li><a href="#impl-Mul%3CU64Vec2%3E-for-%26U64Vec2" title="Mul<U64Vec2>">Mul<U64Vec2></a></li><li><a href="#impl-Mul%3Cu64%3E-for-%26U64Vec2" title="Mul<u64>">Mul<u64></a></li><li><a href="#impl-Mul%3Cu64%3E-for-U64Vec2" title="Mul<u64>">Mul<u64></a></li><li><a href="#impl-MulAssign-for-U64Vec2" title="MulAssign">MulAssign</a></li><li><a href="#impl-MulAssign%3C%26U64Vec2%3E-for-U64Vec2" title="MulAssign<&U64Vec2>">MulAssign<&U64Vec2></a></li><li><a href="#impl-MulAssign%3C%26u64%3E-for-U64Vec2" title="MulAssign<&u64>">MulAssign<&u64></a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-U64Vec2" title="MulAssign<u64>">MulAssign<u64></a></li><li><a href="#impl-Not-for-U64Vec2" title="Not">Not</a></li><li><a href="#impl-PartialEq-for-U64Vec2" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialReflect-for-U64Vec2" title="PartialReflect">PartialReflect</a></li><li><a href="#impl-Pod-for-U64Vec2" title="Pod">Pod</a></li><li><a href="#impl-Product-for-U64Vec2" title="Product">Product</a></li><li><a href="#impl-Product%3C%26U64Vec2%3E-for-U64Vec2" title="Product<&'a U64Vec2>">Product<&'a U64Vec2></a></li><li><a href="#impl-Reflect-for-U64Vec2" title="Reflect">Reflect</a></li><li><a href="#impl-Rem-for-U64Vec2" title="Rem">Rem</a></li><li><a href="#impl-Rem%3C%26U64Vec2%3E-for-%26U64Vec2" title="Rem<&U64Vec2>">Rem<&U64Vec2></a></li><li><a href="#impl-Rem%3C%26U64Vec2%3E-for-U64Vec2" title="Rem<&U64Vec2>">Rem<&U64Vec2></a></li><li><a href="#impl-Rem%3C%26u64%3E-for-%26U64Vec2" title="Rem<&u64>">Rem<&u64></a></li><li><a href="#impl-Rem%3C%26u64%3E-for-U64Vec2" title="Rem<&u64>">Rem<&u64></a></li><li><a href="#impl-Rem%3CU64Vec2%3E-for-%26U64Vec2" title="Rem<U64Vec2>">Rem<U64Vec2></a></li><li><a href="#impl-Rem%3Cu64%3E-for-%26U64Vec2" title="Rem<u64>">Rem<u64></a></li><li><a href="#impl-Rem%3Cu64%3E-for-U64Vec2" title="Rem<u64>">Rem<u64></a></li><li><a href="#impl-RemAssign-for-U64Vec2" title="RemAssign">RemAssign</a></li><li><a href="#impl-RemAssign%3C%26U64Vec2%3E-for-U64Vec2" title="RemAssign<&U64Vec2>">RemAssign<&U64Vec2></a></li><li><a href="#impl-RemAssign%3C%26u64%3E-for-U64Vec2" title="RemAssign<&u64>">RemAssign<&u64></a></li><li><a href="#impl-RemAssign%3Cu64%3E-for-U64Vec2" title="RemAssign<u64>">RemAssign<u64></a></li><li><a href="#impl-Serialize-for-U64Vec2" title="Serialize">Serialize</a></li><li><a href="#impl-Shl%3CIVec2%3E-for-U64Vec2" title="Shl<IVec2>">Shl<IVec2></a></li><li><a href="#impl-Shl%3CUVec2%3E-for-U64Vec2" title="Shl<UVec2>">Shl<UVec2></a></li><li><a href="#impl-Shl%3Ci16%3E-for-U64Vec2" title="Shl<i16>">Shl<i16></a></li><li><a href="#impl-Shl%3Ci32%3E-for-U64Vec2" title="Shl<i32>">Shl<i32></a></li><li><a href="#impl-Shl%3Ci64%3E-for-U64Vec2" title="Shl<i64>">Shl<i64></a></li><li><a href="#impl-Shl%3Ci8%3E-for-U64Vec2" title="Shl<i8>">Shl<i8></a></li><li><a href="#impl-Shl%3Cu16%3E-for-U64Vec2" title="Shl<u16>">Shl<u16></a></li><li><a href="#impl-Shl%3Cu32%3E-for-U64Vec2" title="Shl<u32>">Shl<u32></a></li><li><a href="#impl-Shl%3Cu64%3E-for-U64Vec2" title="Shl<u64>">Shl<u64></a></li><li><a href="#impl-Shl%3Cu8%3E-for-U64Vec2" title="Shl<u8>">Shl<u8></a></li><li><a href="#impl-Shr%3CIVec2%3E-for-U64Vec2" title="Shr<IVec2>">Shr<IVec2></a></li><li><a href="#impl-Shr%3CUVec2%3E-for-U64Vec2" title="Shr<UVec2>">Shr<UVec2></a></li><li><a href="#impl-Shr%3Ci16%3E-for-U64Vec2" title="Shr<i16>">Shr<i16></a></li><li><a href="#impl-Shr%3Ci32%3E-for-U64Vec2" title="Shr<i32>">Shr<i32></a></li><li><a href="#impl-Shr%3Ci64%3E-for-U64Vec2" title="Shr<i64>">Shr<i64></a></li><li><a href="#impl-Shr%3Ci8%3E-for-U64Vec2" title="Shr<i8>">Shr<i8></a></li><li><a href="#impl-Shr%3Cu16%3E-for-U64Vec2" title="Shr<u16>">Shr<u16></a></li><li><a href="#impl-Shr%3Cu32%3E-for-U64Vec2" title="Shr<u32>">Shr<u32></a></li><li><a href="#impl-Shr%3Cu64%3E-for-U64Vec2" title="Shr<u64>">Shr<u64></a></li><li><a href="#impl-Shr%3Cu8%3E-for-U64Vec2" title="Shr<u8>">Shr<u8></a></li><li><a href="#impl-Struct-for-U64Vec2" title="Struct">Struct</a></li><li><a href="#impl-StructuralPartialEq-for-U64Vec2" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-U64Vec2" title="Sub">Sub</a></li><li><a href="#impl-Sub%3C%26U64Vec2%3E-for-%26U64Vec2" title="Sub<&U64Vec2>">Sub<&U64Vec2></a></li><li><a href="#impl-Sub%3C%26U64Vec2%3E-for-U64Vec2" title="Sub<&U64Vec2>">Sub<&U64Vec2></a></li><li><a href="#impl-Sub%3C%26u64%3E-for-%26U64Vec2" title="Sub<&u64>">Sub<&u64></a></li><li><a href="#impl-Sub%3C%26u64%3E-for-U64Vec2" title="Sub<&u64>">Sub<&u64></a></li><li><a href="#impl-Sub%3CU64Vec2%3E-for-%26U64Vec2" title="Sub<U64Vec2>">Sub<U64Vec2></a></li><li><a href="#impl-Sub%3Cu64%3E-for-%26U64Vec2" title="Sub<u64>">Sub<u64></a></li><li><a href="#impl-Sub%3Cu64%3E-for-U64Vec2" title="Sub<u64>">Sub<u64></a></li><li><a href="#impl-SubAssign-for-U64Vec2" title="SubAssign">SubAssign</a></li><li><a href="#impl-SubAssign%3C%26U64Vec2%3E-for-U64Vec2" title="SubAssign<&U64Vec2>">SubAssign<&U64Vec2></a></li><li><a href="#impl-SubAssign%3C%26u64%3E-for-U64Vec2" title="SubAssign<&u64>">SubAssign<&u64></a></li><li><a href="#impl-SubAssign%3Cu64%3E-for-U64Vec2" title="SubAssign<u64>">SubAssign<u64></a></li><li><a href="#impl-Sum-for-U64Vec2" title="Sum">Sum</a></li><li><a href="#impl-Sum%3C%26U64Vec2%3E-for-U64Vec2" title="Sum<&'a U64Vec2>">Sum<&'a U64Vec2></a></li><li><a href="#impl-TryFrom%3CI16Vec2%3E-for-U64Vec2" title="TryFrom<I16Vec2>">TryFrom<I16Vec2></a></li><li><a href="#impl-TryFrom%3CI64Vec2%3E-for-U64Vec2" title="TryFrom<I64Vec2>">TryFrom<I64Vec2></a></li><li><a href="#impl-TryFrom%3CI8Vec2%3E-for-U64Vec2" title="TryFrom<I8Vec2>">TryFrom<I8Vec2></a></li><li><a href="#impl-TryFrom%3CIVec2%3E-for-U64Vec2" title="TryFrom<IVec2>">TryFrom<IVec2></a></li><li><a href="#impl-TryFrom%3CU64Vec2%3E-for-I16Vec2" title="TryFrom<U64Vec2>">TryFrom<U64Vec2></a></li><li><a href="#impl-TryFrom%3CU64Vec2%3E-for-I64Vec2" title="TryFrom<U64Vec2>">TryFrom<U64Vec2></a></li><li><a href="#impl-TryFrom%3CU64Vec2%3E-for-I8Vec2" title="TryFrom<U64Vec2>">TryFrom<U64Vec2></a></li><li><a href="#impl-TryFrom%3CU64Vec2%3E-for-IVec2" title="TryFrom<U64Vec2>">TryFrom<U64Vec2></a></li><li><a href="#impl-TryFrom%3CU64Vec2%3E-for-U16Vec2" title="TryFrom<U64Vec2>">TryFrom<U64Vec2></a></li><li><a href="#impl-TryFrom%3CU64Vec2%3E-for-U8Vec2" title="TryFrom<U64Vec2>">TryFrom<U64Vec2></a></li><li><a href="#impl-TryFrom%3CU64Vec2%3E-for-UVec2" title="TryFrom<U64Vec2>">TryFrom<U64Vec2></a></li><li><a href="#impl-TypePath-for-U64Vec2" title="TypePath">TypePath</a></li><li><a href="#impl-Typed-for-U64Vec2" title="Typed">Typed</a></li><li><a href="#impl-Vec2Swizzles-for-U64Vec2" title="Vec2Swizzles">Vec2Swizzles</a></li><li><a href="#impl-Zeroable-for-U64Vec2" title="Zeroable">Zeroable</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U64Vec2" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U64Vec2" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U64Vec2" title="Send">Send</a></li><li><a href="#impl-Sync-for-U64Vec2" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U64Vec2" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U64Vec2" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-AnyBitPattern-for-T" title="AnyBitPattern">AnyBitPattern</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow<T>">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut<T>">BorrowMut<T></a></li><li><a href="#impl-CheckedBitPattern-for-T" title="CheckedBitPattern">CheckedBitPattern</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-ConditionalSend-for-T" title="ConditionalSend">ConditionalSend</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Downcast-for-T" title="Downcast">Downcast</a></li><li><a href="#impl-DowncastSync-for-T" title="DowncastSync">DowncastSync</a></li><li><a href="#impl-DynamicTypePath-for-T" title="DynamicTypePath">DynamicTypePath</a></li><li><a href="#impl-DynamicTyped-for-T" title="DynamicTyped">DynamicTyped</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent<K>">Equivalent<K></a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q-1" title="Equivalent<K>">Equivalent<K></a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q-2" title="Equivalent<K>">Equivalent<K></a></li><li><a href="#impl-From%3CT%3E-for-T" title="From<T>">From<T></a></li><li><a href="#impl-GetField-for-S" title="GetField">GetField</a></li><li><a href="#impl-GetPath-for-T" title="GetPath">GetPath</a></li><li><a href="#impl-Instrument-for-T" title="Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into<U>">Into<U></a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-NoUninit-for-T" title="NoUninit">NoUninit</a></li><li><a href="#impl-NumAssignOps%3CRhs%3E-for-T" title="NumAssignOps<Rhs>">NumAssignOps<Rhs></a></li><li><a href="#impl-NumOps%3CRhs,+Output%3E-for-T" title="NumOps<Rhs, Output>">NumOps<Rhs, Output></a></li><li><a href="#impl-RefNum%3CBase%3E-for-T" title="RefNum<Base>">RefNum<Base></a></li><li><a href="#impl-Reflectable-for-T" title="Reflectable">Reflectable</a></li><li><a href="#impl-Serialize-for-T" title="Serialize">Serialize</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToSmolStr-for-T" title="ToSmolStr">ToSmolStr</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom<U>">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto<U>">TryInto<U></a></li><li><a href="#impl-TypeData-for-T" title="TypeData">TypeData</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip<V>">VZip<V></a></li><li><a href="#impl-WithSubscriber-for-T" title="WithSubscriber">WithSubscriber</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bevy_<wbr>math</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bevy_math</a></span><h1>Struct <span class="struct">U64Vec2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/glam/u64/u64vec2.rs.html#22">Source</a> </span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct U64Vec2 {
|
||
pub x: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>,
|
||
pub y: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>,
|
||
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A 2-dimensional vector.</p>
|
||
</div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.x" class="structfield section-header"><a href="#structfield.x" class="anchor field">§</a><code>x: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></code></span><span id="structfield.y" class="structfield section-header"><a href="#structfield.y" class="anchor field">§</a><code>y: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></code></span><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#27">Source</a><a href="#impl-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#29">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> = _</h4></section></summary><div class="docblock"><p>All zeroes.</p>
|
||
</div></details><details class="toggle" open><summary><section id="associatedconstant.ONE" class="associatedconstant"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#32">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.ONE" class="constant">ONE</a>: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> = _</h4></section></summary><div class="docblock"><p>All ones.</p>
|
||
</div></details><details class="toggle" open><summary><section id="associatedconstant.MIN" class="associatedconstant"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#35">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.MIN" class="constant">MIN</a>: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> = _</h4></section></summary><div class="docblock"><p>All <code>u64::MIN</code>.</p>
|
||
</div></details><details class="toggle" open><summary><section id="associatedconstant.MAX" class="associatedconstant"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#38">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.MAX" class="constant">MAX</a>: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> = _</h4></section></summary><div class="docblock"><p>All <code>u64::MAX</code>.</p>
|
||
</div></details><details class="toggle" open><summary><section id="associatedconstant.X" class="associatedconstant"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#41">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.X" class="constant">X</a>: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> = _</h4></section></summary><div class="docblock"><p>A unit vector pointing along the positive X axis.</p>
|
||
</div></details><details class="toggle" open><summary><section id="associatedconstant.Y" class="associatedconstant"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#44">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.Y" class="constant">Y</a>: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> = _</h4></section></summary><div class="docblock"><p>A unit vector pointing along the positive Y axis.</p>
|
||
</div></details><details class="toggle" open><summary><section id="associatedconstant.AXES" class="associatedconstant"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#47">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.AXES" class="constant">AXES</a>: [<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>; <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.array.html">2</a>] = _</h4></section></summary><div class="docblock"><p>The unit axes.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#52">Source</a><h4 class="code-header">pub const fn <a href="#method.new" class="fn">new</a>(x: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>, y: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Creates a new vector.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.splat" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#59">Source</a><h4 class="code-header">pub const fn <a href="#method.splat" class="fn">splat</a>(v: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Creates a vector with all elements set to <code>v</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.map" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#66-68">Source</a><h4 class="code-header">pub fn <a href="#method.map" class="fn">map</a><F>(self, f: F) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
F: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>,</div></h4></section></summary><div class="docblock"><p>Returns a vector containing each element of <code>self</code> modified by a mapping function <code>f</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.select" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#80">Source</a><h4 class="code-header">pub fn <a href="#method.select" class="fn">select</a>(mask: <a class="struct" href="struct.BVec2.html" title="struct bevy_math::BVec2">BVec2</a>, if_true: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>, if_false: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Creates a vector from the elements in <code>if_true</code> and <code>if_false</code>, selecting which to use
|
||
for each element of <code>self</code>.</p>
|
||
<p>A true element in the mask uses the corresponding element from <code>if_true</code>, and false
|
||
uses the element from <code>if_false</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_array" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#90">Source</a><h4 class="code-header">pub const fn <a href="#method.from_array" class="fn">from_array</a>(a: [<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.array.html">2</a>]) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Creates a new vector from an array.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_array" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#97">Source</a><h4 class="code-header">pub const fn <a href="#method.to_array" class="fn">to_array</a>(&self) -> [<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.array.html">2</a>]</h4></section></summary><div class="docblock"><p><code>[x, y]</code></p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_slice" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#108">Source</a><h4 class="code-header">pub const fn <a href="#method.from_slice" class="fn">from_slice</a>(slice: &[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>]) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Creates a vector from the first 2 values in <code>slice</code>.</p>
|
||
<h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
|
||
<p>Panics if <code>slice</code> is less than 2 elements long.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.write_to_slice" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#119">Source</a><h4 class="code-header">pub fn <a href="#method.write_to_slice" class="fn">write_to_slice</a>(self, slice: &mut [<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>])</h4></section></summary><div class="docblock"><p>Writes the elements of <code>self</code> to the first 2 elements in <code>slice</code>.</p>
|
||
<h5 id="panics-1"><a class="doc-anchor" href="#panics-1">§</a>Panics</h5>
|
||
<p>Panics if <code>slice</code> is less than 2 elements long.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#126">Source</a><h4 class="code-header">pub const fn <a href="#method.extend" class="fn">extend</a>(self, z: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section></summary><div class="docblock"><p>Creates a 3D vector from <code>self</code> and the given <code>z</code> value.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.with_x" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#133">Source</a><h4 class="code-header">pub fn <a href="#method.with_x" class="fn">with_x</a>(self, x: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Creates a 2D vector from <code>self</code> with the given value of <code>x</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.with_y" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.with_y" class="fn">with_y</a>(self, y: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Creates a 2D vector from <code>self</code> with the given value of <code>y</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.dot" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#149">Source</a><h4 class="code-header">pub fn <a href="#method.dot" class="fn">dot</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Computes the dot product of <code>self</code> and <code>rhs</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.dot_into_vec" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.dot_into_vec" class="fn">dot_into_vec</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector where every component is the dot product of <code>self</code> and <code>rhs</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#165">Source</a><h4 class="code-header">pub fn <a href="#method.min" class="fn">min</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the minimum values for each element of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.min(rhs.x), self.y.min(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#177">Source</a><h4 class="code-header">pub fn <a href="#method.max" class="fn">max</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the maximum values for each element of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.max(rhs.x), self.y.max(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#193">Source</a><h4 class="code-header">pub fn <a href="#method.clamp" class="fn">clamp</a>(self, min: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>, max: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Component-wise clamping of values, similar to <a href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html#method.clamp" title="method u64::clamp"><code>u64::clamp</code></a>.</p>
|
||
<p>Each element in <code>min</code> must be less-or-equal to the corresponding element in <code>max</code>.</p>
|
||
<h5 id="panics-2"><a class="doc-anchor" href="#panics-2">§</a>Panics</h5>
|
||
<p>Will panic if <code>min</code> is greater than <code>max</code> when <code>glam_assert</code> is enabled.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.min_element" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#203">Source</a><h4 class="code-header">pub fn <a href="#method.min_element" class="fn">min_element</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Returns the horizontal minimum of <code>self</code>.</p>
|
||
<p>In other words this computes <code>min(x, y, ..)</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.max_element" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#212">Source</a><h4 class="code-header">pub fn <a href="#method.max_element" class="fn">max_element</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Returns the horizontal maximum of <code>self</code>.</p>
|
||
<p>In other words this computes <code>max(x, y, ..)</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.element_sum" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#221">Source</a><h4 class="code-header">pub fn <a href="#method.element_sum" class="fn">element_sum</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Returns the sum of all elements of <code>self</code>.</p>
|
||
<p>In other words, this computes <code>self.x + self.y + ..</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.element_product" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#230">Source</a><h4 class="code-header">pub fn <a href="#method.element_product" class="fn">element_product</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Returns the product of all elements of <code>self</code>.</p>
|
||
<p>In other words, this computes <code>self.x * self.y * ..</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cmpeq" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#241">Source</a><h4 class="code-header">pub fn <a href="#method.cmpeq" class="fn">cmpeq</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.BVec2.html" title="struct bevy_math::BVec2">BVec2</a></h4></section></summary><div class="docblock"><p>Returns a vector mask containing the result of a <code>==</code> comparison for each element of
|
||
<code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words, this computes <code>[self.x == rhs.x, self.y == rhs.y, ..]</code> for all
|
||
elements.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cmpne" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#252">Source</a><h4 class="code-header">pub fn <a href="#method.cmpne" class="fn">cmpne</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.BVec2.html" title="struct bevy_math::BVec2">BVec2</a></h4></section></summary><div class="docblock"><p>Returns a vector mask containing the result of a <code>!=</code> comparison for each element of
|
||
<code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x != rhs.x, self.y != rhs.y, ..]</code> for all
|
||
elements.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cmpge" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#263">Source</a><h4 class="code-header">pub fn <a href="#method.cmpge" class="fn">cmpge</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.BVec2.html" title="struct bevy_math::BVec2">BVec2</a></h4></section></summary><div class="docblock"><p>Returns a vector mask containing the result of a <code>>=</code> comparison for each element of
|
||
<code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x >= rhs.x, self.y >= rhs.y, ..]</code> for all
|
||
elements.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cmpgt" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#274">Source</a><h4 class="code-header">pub fn <a href="#method.cmpgt" class="fn">cmpgt</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.BVec2.html" title="struct bevy_math::BVec2">BVec2</a></h4></section></summary><div class="docblock"><p>Returns a vector mask containing the result of a <code>></code> comparison for each element of
|
||
<code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x > rhs.x, self.y > rhs.y, ..]</code> for all
|
||
elements.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cmple" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#285">Source</a><h4 class="code-header">pub fn <a href="#method.cmple" class="fn">cmple</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.BVec2.html" title="struct bevy_math::BVec2">BVec2</a></h4></section></summary><div class="docblock"><p>Returns a vector mask containing the result of a <code><=</code> comparison for each element of
|
||
<code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x <= rhs.x, self.y <= rhs.y, ..]</code> for all
|
||
elements.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cmplt" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#296">Source</a><h4 class="code-header">pub fn <a href="#method.cmplt" class="fn">cmplt</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.BVec2.html" title="struct bevy_math::BVec2">BVec2</a></h4></section></summary><div class="docblock"><p>Returns a vector mask containing the result of a <code><</code> comparison for each element of
|
||
<code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x < rhs.x, self.y < rhs.y, ..]</code> for all
|
||
elements.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.length_squared" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#304">Source</a><h4 class="code-header">pub fn <a href="#method.length_squared" class="fn">length_squared</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Computes the squared length of <code>self</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_vec2" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#311">Source</a><h4 class="code-header">pub fn <a href="#method.as_vec2" class="fn">as_vec2</a>(&self) -> <a class="struct" href="struct.Vec2.html" title="struct bevy_math::Vec2">Vec2</a></h4></section></summary><div class="docblock"><p>Casts all elements of <code>self</code> to <code>f32</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_dvec2" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#318">Source</a><h4 class="code-header">pub fn <a href="#method.as_dvec2" class="fn">as_dvec2</a>(&self) -> <a class="struct" href="struct.DVec2.html" title="struct bevy_math::DVec2">DVec2</a></h4></section></summary><div class="docblock"><p>Casts all elements of <code>self</code> to <code>f64</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_i8vec2" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#325">Source</a><h4 class="code-header">pub fn <a href="#method.as_i8vec2" class="fn">as_i8vec2</a>(&self) -> <a class="struct" href="struct.I8Vec2.html" title="struct bevy_math::I8Vec2">I8Vec2</a></h4></section></summary><div class="docblock"><p>Casts all elements of <code>self</code> to <code>i8</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_u8vec2" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#332">Source</a><h4 class="code-header">pub fn <a href="#method.as_u8vec2" class="fn">as_u8vec2</a>(&self) -> <a class="struct" href="struct.U8Vec2.html" title="struct bevy_math::U8Vec2">U8Vec2</a></h4></section></summary><div class="docblock"><p>Casts all elements of <code>self</code> to <code>u8</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_i16vec2" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#339">Source</a><h4 class="code-header">pub fn <a href="#method.as_i16vec2" class="fn">as_i16vec2</a>(&self) -> <a class="struct" href="struct.I16Vec2.html" title="struct bevy_math::I16Vec2">I16Vec2</a></h4></section></summary><div class="docblock"><p>Casts all elements of <code>self</code> to <code>i16</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_u16vec2" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#346">Source</a><h4 class="code-header">pub fn <a href="#method.as_u16vec2" class="fn">as_u16vec2</a>(&self) -> <a class="struct" href="struct.U16Vec2.html" title="struct bevy_math::U16Vec2">U16Vec2</a></h4></section></summary><div class="docblock"><p>Casts all elements of <code>self</code> to <code>u16</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_ivec2" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#353">Source</a><h4 class="code-header">pub fn <a href="#method.as_ivec2" class="fn">as_ivec2</a>(&self) -> <a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a></h4></section></summary><div class="docblock"><p>Casts all elements of <code>self</code> to <code>i32</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_uvec2" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#360">Source</a><h4 class="code-header">pub fn <a href="#method.as_uvec2" class="fn">as_uvec2</a>(&self) -> <a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a></h4></section></summary><div class="docblock"><p>Casts all elements of <code>self</code> to <code>u32</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_i64vec2" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#367">Source</a><h4 class="code-header">pub fn <a href="#method.as_i64vec2" class="fn">as_i64vec2</a>(&self) -> <a class="struct" href="struct.I64Vec2.html" title="struct bevy_math::I64Vec2">I64Vec2</a></h4></section></summary><div class="docblock"><p>Casts all elements of <code>self</code> to <code>i64</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.wrapping_add" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#376">Source</a><h4 class="code-header">pub const fn <a href="#method.wrapping_add" class="fn">wrapping_add</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the wrapping addition of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.wrapping_add(rhs.x), self.y.wrapping_add(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.wrapping_sub" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#388">Source</a><h4 class="code-header">pub const fn <a href="#method.wrapping_sub" class="fn">wrapping_sub</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the wrapping subtraction of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.wrapping_sub(rhs.x), self.y.wrapping_sub(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.wrapping_mul" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#400">Source</a><h4 class="code-header">pub const fn <a href="#method.wrapping_mul" class="fn">wrapping_mul</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the wrapping multiplication of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.wrapping_mul(rhs.x), self.y.wrapping_mul(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.wrapping_div" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#412">Source</a><h4 class="code-header">pub const fn <a href="#method.wrapping_div" class="fn">wrapping_div</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the wrapping division of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.wrapping_div(rhs.x), self.y.wrapping_div(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.saturating_add" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#424">Source</a><h4 class="code-header">pub const fn <a href="#method.saturating_add" class="fn">saturating_add</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the saturating addition of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.saturating_add(rhs.x), self.y.saturating_add(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.saturating_sub" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#436">Source</a><h4 class="code-header">pub const fn <a href="#method.saturating_sub" class="fn">saturating_sub</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the saturating subtraction of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.saturating_sub(rhs.x), self.y.saturating_sub(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.saturating_mul" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#448">Source</a><h4 class="code-header">pub const fn <a href="#method.saturating_mul" class="fn">saturating_mul</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the saturating multiplication of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.saturating_mul(rhs.x), self.y.saturating_mul(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.saturating_div" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#460">Source</a><h4 class="code-header">pub const fn <a href="#method.saturating_div" class="fn">saturating_div</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the saturating division of <code>self</code> and <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.saturating_div(rhs.x), self.y.saturating_div(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.wrapping_add_signed" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#472">Source</a><h4 class="code-header">pub const fn <a href="#method.wrapping_add_signed" class="fn">wrapping_add_signed</a>(self, rhs: <a class="struct" href="struct.I64Vec2.html" title="struct bevy_math::I64Vec2">I64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the wrapping addition of <code>self</code> and signed vector <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.wrapping_add_signed(rhs.x), self.y.wrapping_add_signed(rhs.y), ..]</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.saturating_add_signed" class="method"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#484">Source</a><h4 class="code-header">pub const fn <a href="#method.saturating_add_signed" class="fn">saturating_add_signed</a>(self, rhs: <a class="struct" href="struct.I64Vec2.html" title="struct bevy_math::I64Vec2">I64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class="docblock"><p>Returns a vector containing the saturating addition of <code>self</code> and signed vector <code>rhs</code>.</p>
|
||
<p>In other words this computes <code>[self.x.saturating_add_signed(rhs.x), self.y.saturating_add_signed(rhs.y), ..]</code>.</p>
|
||
</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26U64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#788">Source</a><a href="#impl-Add%3C%26U64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-17" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#789">Source</a><a href="#associatedtype.Output-17" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#791">Source</a><a href="#method.add-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#780">Source</a><a href="#impl-Add%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-16" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#781">Source</a><a href="#associatedtype.Output-16" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#783">Source</a><a href="#method.add-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#838">Source</a><a href="#impl-Add%3C%26u64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-21" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#839">Source</a><a href="#associatedtype.Output-21" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-6" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#841">Source</a><a href="#method.add-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#830">Source</a><a href="#impl-Add%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-20" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#831">Source</a><a href="#associatedtype.Output-20" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-5" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#833">Source</a><a href="#method.add-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3CU64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#796">Source</a><a href="#impl-Add%3CU64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-18" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#797">Source</a><a href="#associatedtype.Output-18" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#799">Source</a><a href="#method.add-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#846">Source</a><a href="#impl-Add%3Cu64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-22" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#847">Source</a><a href="#associatedtype.Output-22" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-7" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#849">Source</a><a href="#method.add-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#819">Source</a><a href="#impl-Add%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-19" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#820">Source</a><a href="#associatedtype.Output-19" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-4" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#822">Source</a><a href="#method.add-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#769">Source</a><a href="#impl-Add-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-15" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#770">Source</a><a href="#associatedtype.Output-15" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#772">Source</a><a href="#method.add" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#812">Source</a><a href="#impl-AddAssign%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#814">Source</a><a href="#method.add_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&mut self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#862">Source</a><a href="#impl-AddAssign%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#864">Source</a><a href="#method.add_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&mut self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#854">Source</a><a href="#impl-AddAssign%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#856">Source</a><a href="#method.add_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#804">Source</a><a href="#impl-AddAssign-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#806">Source</a><a href="#method.add_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&mut self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsMut%3C%5Bu64;+2%5D%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1183">Source</a><a href="#impl-AsMut%3C%5Bu64;+2%5D%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.array.html">2</a>]> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_mut" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1185">Source</a><a href="#method.as_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.AsMut.html#tymethod.as_mut" class="fn">as_mut</a>(&mut self) -> &mut [<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.array.html">2</a>]</h4></section></summary><div class='docblock'>Converts this type into a mutable reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3C%5Bu64;+2%5D%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1175">Source</a><a href="#impl-AsRef%3C%5Bu64;+2%5D%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.array.html">2</a>]> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1177">Source</a><a href="#method.as_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.AsRef.html#tymethod.as_ref" class="fn">as_ref</a>(&self) -> &[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.array.html">2</a>]</h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitAnd%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1274">Source</a><a href="#impl-BitAnd%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-1" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1275">Source</a><a href="#associatedtype.Output-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitand-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1277">Source</a><a href="#method.bitand-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html#associatedtype.Output" title="type core::ops::bit::BitAnd::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>&</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitAnd-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1241">Source</a><a href="#impl-BitAnd-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1242">Source</a><a href="#associatedtype.Output" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>&</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitand" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1244">Source</a><a href="#method.bitand" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fn">bitand</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html#associatedtype.Output" title="type core::ops::bit::BitAnd::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>&</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitAnd.html#tymethod.bitand">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitOr%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1285">Source</a><a href="#impl-BitOr%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-3" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1286">Source</a><a href="#associatedtype.Output-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>|</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitor-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1288">Source</a><a href="#method.bitor-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html#associatedtype.Output" title="type core::ops::bit::BitOr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html#tymethod.bitor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitOr-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1252">Source</a><a href="#impl-BitOr-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-2" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1253">Source</a><a href="#associatedtype.Output-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>|</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitor" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1255">Source</a><a href="#method.bitor" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fn">bitor</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html#associatedtype.Output" title="type core::ops::bit::BitOr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitOr.html#tymethod.bitor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitXor%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1296">Source</a><a href="#impl-BitXor%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-5" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1297">Source</a><a href="#associatedtype.Output-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>^</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitxor-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1299">Source</a><a href="#method.bitxor-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html#associatedtype.Output" title="type core::ops::bit::BitXor::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BitXor-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1263">Source</a><a href="#impl-BitXor-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-4" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1264">Source</a><a href="#associatedtype.Output-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>^</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitxor" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1266">Source</a><a href="#method.bitxor" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html#associatedtype.Output" title="type core::ops::bit::BitXor::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.BitXor.html#tymethod.bitxor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#18">Source</a><a href="#impl-Clone-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#18">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&self) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&mut self, source: &Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1556">Source</a><a href="#impl-Debug-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1557">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&self, fmt: &mut <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#492">Source</a><a href="#impl-Default-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#494">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/1.84.0/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/features/impl_serde.rs.html#1179">Source</a><a href="#impl-Deserialize%3C'de%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl<'de> <a class="trait" href="../serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="docblock"><p>Deserialize expects a sequence of 2 values.</p>
|
||
</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/glam/features/impl_serde.rs.html#1179">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a><D>(
|
||
deserializer: D,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>, <D as <a class="trait" href="../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>><div class="where">where
|
||
D: <a class="trait" href="../serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1550">Source</a><a href="#impl-Display-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1551">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26U64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#518">Source</a><a href="#impl-Div%3C%26U64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-33" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#519">Source</a><a href="#associatedtype.Output-33" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#521">Source</a><a href="#method.div-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#510">Source</a><a href="#impl-Div%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-32" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#511">Source</a><a href="#associatedtype.Output-32" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#513">Source</a><a href="#method.div-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#568">Source</a><a href="#impl-Div%3C%26u64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-37" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#569">Source</a><a href="#associatedtype.Output-37" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-6" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#571">Source</a><a href="#method.div-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#560">Source</a><a href="#impl-Div%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-36" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#561">Source</a><a href="#associatedtype.Output-36" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-5" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#563">Source</a><a href="#method.div-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3CU64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#526">Source</a><a href="#impl-Div%3CU64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-34" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#527">Source</a><a href="#associatedtype.Output-34" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#529">Source</a><a href="#method.div-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#576">Source</a><a href="#impl-Div%3Cu64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-38" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#577">Source</a><a href="#associatedtype.Output-38" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-7" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#579">Source</a><a href="#method.div-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#549">Source</a><a href="#impl-Div%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-35" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#550">Source</a><a href="#associatedtype.Output-35" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-4" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#552">Source</a><a href="#method.div-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#499">Source</a><a href="#impl-Div-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-31" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#500">Source</a><a href="#associatedtype.Output-31" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#502">Source</a><a href="#method.div" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#542">Source</a><a href="#impl-DivAssign%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#544">Source</a><a href="#method.div_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&mut self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#592">Source</a><a href="#impl-DivAssign%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#594">Source</a><a href="#method.div_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&mut self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#584">Source</a><a href="#impl-DivAssign%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#586">Source</a><a href="#method.div_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#534">Source</a><a href="#impl-DivAssign-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#536">Source</a><a href="#method.div_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&mut self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5Bu64;+2%5D%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1565">Source</a><a href="#impl-From%3C%5Bu64;+2%5D%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.array.html">2</a>]> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1567">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(a: [<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.array.html">2</a>]) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(u64,+u64)%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1579">Source</a><a href="#impl-From%3C(u64,+u64)%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><(<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1581">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: (<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBVec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1650">Source</a><a href="#impl-From%3CBVec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.BVec2.html" title="struct bevy_math::BVec2">BVec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1652">Source</a><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(v: <a class="struct" href="struct.BVec2.html" title="struct bevy_math::BVec2">BVec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CU16Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1600">Source</a><a href="#impl-From%3CU16Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.U16Vec2.html" title="struct bevy_math::U16Vec2">U16Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1602">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(v: <a class="struct" href="struct.U16Vec2.html" title="struct bevy_math::U16Vec2">U16Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CU8Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1593">Source</a><a href="#impl-From%3CU8Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.U8Vec2.html" title="struct bevy_math::U8Vec2">U8Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1595">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(v: <a class="struct" href="struct.U8Vec2.html" title="struct bevy_math::U8Vec2">U8Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CUVec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1607">Source</a><a href="#impl-From%3CUVec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1609">Source</a><a href="#method.from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(v: <a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromReflect-for-U64Vec2" class="impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#impl-FromReflect-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bevy_reflect/from_reflect/trait.FromReflect.html" title="trait bevy_reflect::from_reflect::FromReflect">FromReflect</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,
|
||
<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>: <a class="trait" href="../bevy_reflect/from_reflect/trait.FromReflect.html" title="trait bevy_reflect::from_reflect::FromReflect">FromReflect</a> + <a class="trait" href="../bevy_reflect/type_path/trait.TypePath.html" title="trait bevy_reflect::type_path::TypePath">TypePath</a> + MaybeTyped + RegisterForReflection,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_reflect" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.from_reflect" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/from_reflect/trait.FromReflect.html#tymethod.from_reflect" class="fn">from_reflect</a>(reflect: &(dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static)) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>></h4></section></summary><div class='docblock'>Constructs a concrete instance of <code>Self</code> from a reflected value.</div></details><details class="toggle method-toggle" open><summary><section id="method.take_from_reflect" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/from_reflect.rs.html#42-44">Source</a><a href="#method.take_from_reflect" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/from_reflect/trait.FromReflect.html#method.take_from_reflect" class="fn">take_from_reflect</a>(
|
||
reflect: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a>>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a>>></h4></section></summary><div class='docblock'>Attempts to downcast the given value to <code>Self</code> using,
|
||
constructing the value using <a href="../bevy_reflect/from_reflect/trait.FromReflect.html#tymethod.from_reflect" title="associated function bevy_reflect::from_reflect::FromReflect::from_reflect::from_reflect"><code>from_reflect</code></a> if that fails. <a href="../bevy_reflect/from_reflect/trait.FromReflect.html#method.take_from_reflect">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-GetTypeRegistration-for-U64Vec2" class="impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#impl-GetTypeRegistration-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bevy_reflect/type_registry/trait.GetTypeRegistration.html" title="trait bevy_reflect::type_registry::GetTypeRegistration">GetTypeRegistration</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,
|
||
<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>: <a class="trait" href="../bevy_reflect/from_reflect/trait.FromReflect.html" title="trait bevy_reflect::from_reflect::FromReflect">FromReflect</a> + <a class="trait" href="../bevy_reflect/type_path/trait.TypePath.html" title="trait bevy_reflect::type_path::TypePath">TypePath</a> + MaybeTyped + RegisterForReflection,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get_type_registration" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.get_type_registration" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_registry/trait.GetTypeRegistration.html#tymethod.get_type_registration" class="fn">get_type_registration</a>() -> <a class="struct" href="../bevy_reflect/type_registry/struct.TypeRegistration.html" title="struct bevy_reflect::type_registry::TypeRegistration">TypeRegistration</a></h4></section></summary><div class='docblock'>Returns the default <a href="../bevy_reflect/type_registry/struct.TypeRegistration.html" title="struct bevy_reflect::type_registry::TypeRegistration"><code>TypeRegistration</code></a> for this type.</div></details><details class="toggle method-toggle" open><summary><section id="method.register_type_dependencies" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.register_type_dependencies" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_registry/trait.GetTypeRegistration.html#method.register_type_dependencies" class="fn">register_type_dependencies</a>(registry: &mut <a class="struct" href="../bevy_reflect/type_registry/struct.TypeRegistry.html" title="struct bevy_reflect::type_registry::TypeRegistry">TypeRegistry</a>)</h4></section></summary><div class='docblock'>Registers other types needed by this type. <a href="../bevy_reflect/type_registry/trait.GetTypeRegistration.html#method.register_type_dependencies">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#17">Source</a><a href="#impl-Hash-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#17">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&mut __H</a>)<div class="where">where
|
||
__H: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a><H>(data: &[Self], state: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&mut H</a>)<div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
|
||
Self: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.84.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Index%3Cusize%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1527">Source</a><a href="#impl-Index%3Cusize%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.Index.html" title="trait core::ops::index::Index">Index</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-47" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1528">Source</a><a href="#associatedtype.Output-47" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.Index.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></h4></section></summary><div class='docblock'>The returned type after indexing.</div></details><details class="toggle method-toggle" open><summary><section id="method.index" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1530">Source</a><a href="#method.index" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.Index.html#tymethod.index" class="fn">index</a>(&self, index: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>) -> &<<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.Index.html" title="trait core::ops::index::Index">Index</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.Index.html#associatedtype.Output" title="type core::ops::index::Index::Output">Output</a></h4></section></summary><div class='docblock'>Performs the indexing (<code>container[index]</code>) operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.Index.html#tymethod.index">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IndexMut%3Cusize%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1539">Source</a><a href="#impl-IndexMut%3Cusize%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.IndexMut.html" title="trait core::ops::index::IndexMut">IndexMut</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.index_mut" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1541">Source</a><a href="#method.index_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.IndexMut.html#tymethod.index_mut" class="fn">index_mut</a>(&mut self, index: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>) -> &mut <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.Index.html" title="trait core::ops::index::Index">Index</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.Index.html#associatedtype.Output" title="type core::ops::index::Index::Output">Output</a></h4></section></summary><div class='docblock'>Performs the mutable indexing (<code>container[index]</code>) operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/index/trait.IndexMut.html#tymethod.index_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26U64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#653">Source</a><a href="#impl-Mul%3C%26U64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-9" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#654">Source</a><a href="#associatedtype.Output-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#656">Source</a><a href="#method.mul-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#645">Source</a><a href="#impl-Mul%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-8" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#646">Source</a><a href="#associatedtype.Output-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#648">Source</a><a href="#method.mul-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#703">Source</a><a href="#impl-Mul%3C%26u64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-13" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#704">Source</a><a href="#associatedtype.Output-13" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-6" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#706">Source</a><a href="#method.mul-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#695">Source</a><a href="#impl-Mul%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-12" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#696">Source</a><a href="#associatedtype.Output-12" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-5" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#698">Source</a><a href="#method.mul-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3CU64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#661">Source</a><a href="#impl-Mul%3CU64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-10" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#662">Source</a><a href="#associatedtype.Output-10" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#664">Source</a><a href="#method.mul-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#711">Source</a><a href="#impl-Mul%3Cu64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-14" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#712">Source</a><a href="#associatedtype.Output-14" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-7" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#714">Source</a><a href="#method.mul-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#684">Source</a><a href="#impl-Mul%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-11" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#685">Source</a><a href="#associatedtype.Output-11" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-4" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#687">Source</a><a href="#method.mul-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#634">Source</a><a href="#impl-Mul-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-7" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#635">Source</a><a href="#associatedtype.Output-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#637">Source</a><a href="#method.mul" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#677">Source</a><a href="#impl-MulAssign%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#679">Source</a><a href="#method.mul_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&mut self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#727">Source</a><a href="#impl-MulAssign%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#729">Source</a><a href="#method.mul_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&mut self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#719">Source</a><a href="#impl-MulAssign%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#721">Source</a><a href="#method.mul_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#669">Source</a><a href="#impl-MulAssign-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#671">Source</a><a href="#method.mul_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&mut self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Not-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1230">Source</a><a href="#impl-Not-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Not.html" title="trait core::ops::bit::Not">Not</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-6" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1231">Source</a><a href="#associatedtype.Output-6" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Not.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>!</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.not" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1233">Source</a><a href="#method.not" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Not.html#tymethod.not" class="fn">not</a>(self) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Not.html" title="trait core::ops::bit::Not">Not</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Not.html#associatedtype.Output" title="type core::ops::bit::Not::Output">Output</a></h4></section></summary><div class='docblock'>Performs the unary <code>!</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Not.html#tymethod.not">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#18">Source</a><a href="#impl-PartialEq-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#18">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&self, other: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/1.84.0/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&Rhs</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
|
||
and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialReflect-for-U64Vec2" class="impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#impl-PartialReflect-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,
|
||
<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>: <a class="trait" href="../bevy_reflect/from_reflect/trait.FromReflect.html" title="trait bevy_reflect::from_reflect::FromReflect">FromReflect</a> + <a class="trait" href="../bevy_reflect/type_path/trait.TypePath.html" title="trait bevy_reflect::type_path::TypePath">TypePath</a> + MaybeTyped + RegisterForReflection,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get_represented_type_info" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.get_represented_type_info" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.get_represented_type_info" class="fn">get_represented_type_info</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'static <a class="enum" href="../bevy_reflect/type_info/enum.TypeInfo.html" title="enum bevy_reflect::type_info::TypeInfo">TypeInfo</a>></h4></section></summary><div class='docblock'>Returns the <a href="../bevy_reflect/type_info/enum.TypeInfo.html" title="enum bevy_reflect::type_info::TypeInfo"><code>TypeInfo</code></a> of the type <em>represented</em> by this value. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.get_represented_type_info">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_value" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.clone_value" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.clone_value" class="fn">clone_value</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a>></h4></section></summary><div class='docblock'>Clones the value as a <code>Reflect</code> trait object. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.clone_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_apply" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.try_apply" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.try_apply" class="fn">try_apply</a>(
|
||
&mut self,
|
||
value: &(dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static),
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, <a class="enum" href="../bevy_reflect/reflect/enum.ApplyError.html" title="enum bevy_reflect::reflect::ApplyError">ApplyError</a>></h4></section></summary><div class='docblock'>Tries to <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.apply" title="method bevy_reflect::reflect::PartialReflect::apply"><code>apply</code></a> a reflected value to this value. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.try_apply">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_kind" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.reflect_kind" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.reflect_kind" class="fn">reflect_kind</a>(&self) -> <a class="enum" href="../bevy_reflect/kind/enum.ReflectKind.html" title="enum bevy_reflect::kind::ReflectKind">ReflectKind</a></h4></section></summary><div class='docblock'>Returns a zero-sized enumeration of “kinds” of type. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.reflect_kind">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_ref" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.reflect_ref" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.reflect_ref" class="fn">reflect_ref</a>(&self) -> <a class="enum" href="../bevy_reflect/kind/enum.ReflectRef.html" title="enum bevy_reflect::kind::ReflectRef">ReflectRef</a><'_></h4></section></summary><div class='docblock'>Returns an immutable enumeration of “kinds” of type. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.reflect_ref">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.reflect_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.reflect_mut" class="fn">reflect_mut</a>(&mut self) -> <a class="enum" href="../bevy_reflect/kind/enum.ReflectMut.html" title="enum bevy_reflect::kind::ReflectMut">ReflectMut</a><'_></h4></section></summary><div class='docblock'>Returns a mutable enumeration of “kinds” of type. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.reflect_mut">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_owned" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.reflect_owned" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.reflect_owned" class="fn">reflect_owned</a>(self: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>) -> <a class="enum" href="../bevy_reflect/kind/enum.ReflectOwned.html" title="enum bevy_reflect::kind::ReflectOwned">ReflectOwned</a></h4></section></summary><div class='docblock'>Returns an owned enumeration of “kinds” of type. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.reflect_owned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_into_reflect" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.try_into_reflect" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.try_into_reflect" class="fn">try_into_reflect</a>(
|
||
self: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a>>, <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a>>></h4></section></summary><div class='docblock'>Attempts to cast this type to a boxed, <a href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">fully-reflected</a> value.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_as_reflect" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.try_as_reflect" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.try_as_reflect" class="fn">try_as_reflect</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&(dyn <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a> + 'static)></h4></section></summary><div class='docblock'>Attempts to cast this type to a <a href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">fully-reflected</a> value.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_as_reflect_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.try_as_reflect_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.try_as_reflect_mut" class="fn">try_as_reflect_mut</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&mut (dyn <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a> + 'static)></h4></section></summary><div class='docblock'>Attempts to cast this type to a mutable, <a href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">fully-reflected</a> value.</div></details><details class="toggle method-toggle" open><summary><section id="method.into_partial_reflect" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.into_partial_reflect" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.into_partial_reflect" class="fn">into_partial_reflect</a>(self: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a>></h4></section></summary><div class='docblock'>Casts this type to a boxed, reflected value. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.into_partial_reflect">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.as_partial_reflect" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.as_partial_reflect" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.as_partial_reflect" class="fn">as_partial_reflect</a>(&self) -> &(dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static)</h4></section></summary><div class='docblock'>Casts this type to a reflected value. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.as_partial_reflect">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.as_partial_reflect_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.as_partial_reflect_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.as_partial_reflect_mut" class="fn">as_partial_reflect_mut</a>(&mut self) -> &mut (dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static)</h4></section></summary><div class='docblock'>Casts this type to a mutable, reflected value. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#tymethod.as_partial_reflect_mut">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_hash" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#105">Source</a><a href="#method.reflect_hash" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.reflect_hash" class="fn">reflect_hash</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>></h4></section></summary><div class='docblock'>Returns a hash of the value (which includes the type). <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.reflect_hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_partial_eq" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#105">Source</a><a href="#method.reflect_partial_eq" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.reflect_partial_eq" class="fn">reflect_partial_eq</a>(
|
||
&self,
|
||
value: &(dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static),
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a>></h4></section></summary><div class='docblock'>Returns a “partial equality” comparison result. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.reflect_partial_eq">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.debug" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#105">Source</a><a href="#method.debug" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.debug" class="fn">debug</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>></h4></section></summary><div class='docblock'>Debug formatter for the value. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.debug">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.apply" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/reflect.rs.html#181">Source</a><a href="#method.apply" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.apply" class="fn">apply</a>(&mut self, value: &(dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static))</h4></section></summary><div class='docblock'>Applies a reflected value to this value. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.apply">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.serializable" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/reflect.rs.html#275">Source</a><a href="#method.serializable" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.serializable" class="fn">serializable</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="../bevy_reflect/serde/ser/serializable/enum.Serializable.html" title="enum bevy_reflect::serde::ser::serializable::Serializable">Serializable</a><'_>></h4></section></summary><div class='docblock'>Returns a serializable version of the value. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.serializable">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_dynamic" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/reflect.rs.html#291">Source</a><a href="#method.is_dynamic" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.is_dynamic" class="fn">is_dynamic</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Indicates whether or not this type is a <em>dynamic</em> type. <a href="../bevy_reflect/reflect/trait.PartialReflect.html#method.is_dynamic">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Product%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1220">Source</a><a href="#impl-Product%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a><&'a <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.product-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1222-1224">Source</a><a href="#method.product-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/iter/traits/accum/trait.Product.html#tymethod.product" class="fn">product</a><I>(iter: I) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
I: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &'a <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>,</div></h4></section></summary><div class='docblock'>Takes an iterator and generates <code>Self</code> from the elements by multiplying
|
||
the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Product-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1210">Source</a><a href="#impl-Product-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.product" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1212-1214">Source</a><a href="#method.product" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/iter/traits/accum/trait.Product.html#tymethod.product" class="fn">product</a><I>(iter: I) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
I: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>,</div></h4></section></summary><div class='docblock'>Takes an iterator and generates <code>Self</code> from the elements by multiplying
|
||
the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Reflect-for-U64Vec2" class="impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#impl-Reflect-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,
|
||
<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>: <a class="trait" href="../bevy_reflect/from_reflect/trait.FromReflect.html" title="trait bevy_reflect::from_reflect::FromReflect">FromReflect</a> + <a class="trait" href="../bevy_reflect/type_path/trait.TypePath.html" title="trait bevy_reflect::type_path::TypePath">TypePath</a> + MaybeTyped + RegisterForReflection,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_any" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.into_any" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.into_any" class="fn">into_any</a>(self: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a>></h4></section></summary><div class='docblock'>Returns the value as a <a href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any"><code>Box<dyn Any></code></a>. <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.into_any">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.as_any" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.as_any" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.as_any" class="fn">as_any</a>(&self) -> &(dyn <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='docblock'>Returns the value as a <a href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any"><code>&dyn Any</code></a>. <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.as_any">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.as_any_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.as_any_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.as_any_mut" class="fn">as_any_mut</a>(&mut self) -> &mut (dyn <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='docblock'>Returns the value as a <a href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any"><code>&mut dyn Any</code></a>. <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.as_any_mut">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_reflect" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.into_reflect" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.into_reflect" class="fn">into_reflect</a>(self: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a>></h4></section></summary><div class='docblock'>Casts this type to a boxed, fully-reflected value.</div></details><details class="toggle method-toggle" open><summary><section id="method.as_reflect" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.as_reflect" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.as_reflect" class="fn">as_reflect</a>(&self) -> &(dyn <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a> + 'static)</h4></section></summary><div class='docblock'>Casts this type to a fully-reflected value.</div></details><details class="toggle method-toggle" open><summary><section id="method.as_reflect_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.as_reflect_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.as_reflect_mut" class="fn">as_reflect_mut</a>(&mut self) -> &mut (dyn <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a> + 'static)</h4></section></summary><div class='docblock'>Casts this type to a mutable, fully-reflected value.</div></details><details class="toggle method-toggle" open><summary><section id="method.set" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.set" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.set" class="fn">set</a>(&mut self, value: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a>>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a>>></h4></section></summary><div class='docblock'>Performs a type-checked assignment of a reflected value to this value. <a href="../bevy_reflect/reflect/trait.Reflect.html#tymethod.set">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26U64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1058">Source</a><a href="#impl-Rem%3C%26U64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-41" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1059">Source</a><a href="#associatedtype.Output-41" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1061">Source</a><a href="#method.rem-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1050">Source</a><a href="#impl-Rem%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-40" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1051">Source</a><a href="#associatedtype.Output-40" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1053">Source</a><a href="#method.rem-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1108">Source</a><a href="#impl-Rem%3C%26u64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-45" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1109">Source</a><a href="#associatedtype.Output-45" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-6" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1111">Source</a><a href="#method.rem-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1100">Source</a><a href="#impl-Rem%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-44" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1101">Source</a><a href="#associatedtype.Output-44" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-5" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1103">Source</a><a href="#method.rem-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3CU64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1066">Source</a><a href="#impl-Rem%3CU64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-42" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1067">Source</a><a href="#associatedtype.Output-42" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1069">Source</a><a href="#method.rem-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1116">Source</a><a href="#impl-Rem%3Cu64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-46" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1117">Source</a><a href="#associatedtype.Output-46" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-7" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1119">Source</a><a href="#method.rem-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1089">Source</a><a href="#impl-Rem%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-43" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1090">Source</a><a href="#associatedtype.Output-43" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-4" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1092">Source</a><a href="#method.rem-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1039">Source</a><a href="#impl-Rem-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-39" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1040">Source</a><a href="#associatedtype.Output-39" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1042">Source</a><a href="#method.rem" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1082">Source</a><a href="#impl-RemAssign%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1084">Source</a><a href="#method.rem_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&mut self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1132">Source</a><a href="#impl-RemAssign%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1134">Source</a><a href="#method.rem_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&mut self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1124">Source</a><a href="#impl-RemAssign%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1126">Source</a><a href="#method.rem_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1074">Source</a><a href="#impl-RemAssign-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1076">Source</a><a href="#method.rem_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&mut self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/features/impl_serde.rs.html#1179">Source</a><a href="#impl-Serialize-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="docblock"><p>Serialize as a sequence of 2 values.</p>
|
||
</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../src/glam/features/impl_serde.rs.html#1179">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/ser/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a><S>(
|
||
&self,
|
||
serializer: S,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<S as <a class="trait" href="../serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>>::<a class="associatedtype" href="../serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, <S as <a class="trait" href="../serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>>::<a class="associatedtype" href="../serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>><div class="where">where
|
||
S: <a class="trait" href="../serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="../serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3CIVec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1483">Source</a><a href="#impl-Shl%3CIVec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-56" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1484">Source</a><a href="#associatedtype.Output-56" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-8" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1486">Source</a><a href="#method.shl-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3CUVec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1505">Source</a><a href="#impl-Shl%3CUVec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-57" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1506">Source</a><a href="#associatedtype.Output-57" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-9" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1508">Source</a><a href="#method.shl-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci16%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1329">Source</a><a href="#impl-Shl%3Ci16%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i16.html">i16</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-49" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1330">Source</a><a href="#associatedtype.Output-49" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1332">Source</a><a href="#method.shl-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i16.html">i16</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i16.html">i16</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci32%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1351">Source</a><a href="#impl-Shl%3Ci32%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i32.html">i32</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-50" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1352">Source</a><a href="#associatedtype.Output-50" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1354">Source</a><a href="#method.shl-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i32.html">i32</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i32.html">i32</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1373">Source</a><a href="#impl-Shl%3Ci64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i64.html">i64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-51" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1374">Source</a><a href="#associatedtype.Output-51" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1376">Source</a><a href="#method.shl-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i64.html">i64</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i64.html">i64</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Ci8%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1307">Source</a><a href="#impl-Shl%3Ci8%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i8.html">i8</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-48" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1308">Source</a><a href="#associatedtype.Output-48" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1310">Source</a><a href="#method.shl" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i8.html">i8</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i8.html">i8</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu16%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1417">Source</a><a href="#impl-Shl%3Cu16%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u16.html">u16</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-53" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1418">Source</a><a href="#associatedtype.Output-53" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-5" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1420">Source</a><a href="#method.shl-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u16.html">u16</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u16.html">u16</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu32%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1439">Source</a><a href="#impl-Shl%3Cu32%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u32.html">u32</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-54" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1440">Source</a><a href="#associatedtype.Output-54" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-6" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1442">Source</a><a href="#method.shl-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u32.html">u32</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u32.html">u32</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1461">Source</a><a href="#impl-Shl%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-55" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1462">Source</a><a href="#associatedtype.Output-55" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-7" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1464">Source</a><a href="#method.shl-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shl%3Cu8%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1395">Source</a><a href="#impl-Shl%3Cu8%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-52" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1396">Source</a><a href="#associatedtype.Output-52" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code><<</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shl-4" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1398">Source</a><a href="#method.shl-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl" class="fn">shl</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#associatedtype.Output" title="type core::ops::bit::Shl::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code><<</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shl.html#tymethod.shl">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3CIVec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1494">Source</a><a href="#impl-Shr%3CIVec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-66" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1495">Source</a><a href="#associatedtype.Output-66" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-8" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1497">Source</a><a href="#method.shr-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3CUVec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1516">Source</a><a href="#impl-Shr%3CUVec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-67" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1517">Source</a><a href="#associatedtype.Output-67" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-9" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1519">Source</a><a href="#method.shr-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci16%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1340">Source</a><a href="#impl-Shr%3Ci16%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i16.html">i16</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-59" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1341">Source</a><a href="#associatedtype.Output-59" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1343">Source</a><a href="#method.shr-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i16.html">i16</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i16.html">i16</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci32%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1362">Source</a><a href="#impl-Shr%3Ci32%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i32.html">i32</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-60" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1363">Source</a><a href="#associatedtype.Output-60" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1365">Source</a><a href="#method.shr-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i32.html">i32</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i32.html">i32</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1384">Source</a><a href="#impl-Shr%3Ci64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i64.html">i64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-61" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1385">Source</a><a href="#associatedtype.Output-61" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1387">Source</a><a href="#method.shr-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i64.html">i64</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i64.html">i64</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Ci8%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1318">Source</a><a href="#impl-Shr%3Ci8%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i8.html">i8</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-58" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1319">Source</a><a href="#associatedtype.Output-58" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1321">Source</a><a href="#method.shr" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i8.html">i8</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i8.html">i8</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu16%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1428">Source</a><a href="#impl-Shr%3Cu16%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u16.html">u16</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-63" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1429">Source</a><a href="#associatedtype.Output-63" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-5" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1431">Source</a><a href="#method.shr-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u16.html">u16</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u16.html">u16</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu32%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1450">Source</a><a href="#impl-Shr%3Cu32%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u32.html">u32</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-64" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1451">Source</a><a href="#associatedtype.Output-64" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-6" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1453">Source</a><a href="#method.shr-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u32.html">u32</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u32.html">u32</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1472">Source</a><a href="#impl-Shr%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-65" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1473">Source</a><a href="#associatedtype.Output-65" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-7" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1475">Source</a><a href="#method.shr-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Shr%3Cu8%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1406">Source</a><a href="#impl-Shr%3Cu8%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-62" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1407">Source</a><a href="#associatedtype.Output-62" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>>></code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.shr-4" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1409">Source</a><a href="#method.shr-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr" class="fn">shr</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>) -> <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#associatedtype.Output" title="type core::ops::bit::Shr::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>>></code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/bit/trait.Shr.html#tymethod.shr">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Struct-for-U64Vec2" class="impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#impl-Struct-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bevy_reflect/struct_trait/trait.Struct.html" title="trait bevy_reflect::struct_trait::Struct">Struct</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,
|
||
<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>: <a class="trait" href="../bevy_reflect/from_reflect/trait.FromReflect.html" title="trait bevy_reflect::from_reflect::FromReflect">FromReflect</a> + <a class="trait" href="../bevy_reflect/type_path/trait.TypePath.html" title="trait bevy_reflect::type_path::TypePath">TypePath</a> + MaybeTyped + RegisterForReflection,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.field" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.field" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.Struct.html#tymethod.field" class="fn">field</a>(&self, name: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&(dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static)></h4></section></summary><div class='docblock'>Returns a reference to the value of the field named <code>name</code> as a <code>&dyn PartialReflect</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.field_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.field_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.Struct.html#tymethod.field_mut" class="fn">field_mut</a>(
|
||
&mut self,
|
||
name: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&mut (dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static)></h4></section></summary><div class='docblock'>Returns a mutable reference to the value of the field named <code>name</code> as a
|
||
<code>&mut dyn PartialReflect</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.field_at" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.field_at" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.Struct.html#tymethod.field_at" class="fn">field_at</a>(&self, index: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&(dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static)></h4></section></summary><div class='docblock'>Returns a reference to the value of the field with index <code>index</code> as a
|
||
<code>&dyn PartialReflect</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.field_at_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.field_at_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.Struct.html#tymethod.field_at_mut" class="fn">field_at_mut</a>(
|
||
&mut self,
|
||
index: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&mut (dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static)></h4></section></summary><div class='docblock'>Returns a mutable reference to the value of the field with index <code>index</code>
|
||
as a <code>&mut dyn PartialReflect</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.name_at" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.name_at" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.Struct.html#tymethod.name_at" class="fn">name_at</a>(&self, index: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>></h4></section></summary><div class='docblock'>Returns the name of the field with index <code>index</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.field_len" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.field_len" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.Struct.html#tymethod.field_len" class="fn">field_len</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Returns the number of fields in the struct.</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_fields" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.iter_fields" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.Struct.html#tymethod.iter_fields" class="fn">iter_fields</a>(&self) -> <a class="struct" href="../bevy_reflect/struct_trait/struct.FieldIter.html" title="struct bevy_reflect::struct_trait::FieldIter">FieldIter</a><'_></h4></section></summary><div class='docblock'>Returns an iterator over the values of the reflectable fields for this struct.</div></details><details class="toggle method-toggle" open><summary><section id="method.clone_dynamic" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.clone_dynamic" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.Struct.html#tymethod.clone_dynamic" class="fn">clone_dynamic</a>(&self) -> <a class="struct" href="../bevy_reflect/struct_trait/struct.DynamicStruct.html" title="struct bevy_reflect::struct_trait::DynamicStruct">DynamicStruct</a></h4></section></summary><div class='docblock'>Clones the struct into a <a href="../bevy_reflect/struct_trait/struct.DynamicStruct.html" title="struct bevy_reflect::struct_trait::DynamicStruct"><code>DynamicStruct</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.get_represented_struct_info" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/struct_trait.rs.html#78">Source</a><a href="#method.get_represented_struct_info" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.Struct.html#method.get_represented_struct_info" class="fn">get_represented_struct_info</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'static <a class="struct" href="../bevy_reflect/struct_trait/struct.StructInfo.html" title="struct bevy_reflect::struct_trait::StructInfo">StructInfo</a>></h4></section></summary><div class='docblock'>Will return <code>None</code> if <a href="../bevy_reflect/type_info/enum.TypeInfo.html" title="enum bevy_reflect::type_info::TypeInfo"><code>TypeInfo</code></a> is not available.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26U64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#923">Source</a><a href="#impl-Sub%3C%26U64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-25" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#924">Source</a><a href="#associatedtype.Output-25" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#926">Source</a><a href="#method.sub-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#915">Source</a><a href="#impl-Sub%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-24" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#916">Source</a><a href="#associatedtype.Output-24" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#918">Source</a><a href="#method.sub-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#973">Source</a><a href="#impl-Sub%3C%26u64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-29" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#974">Source</a><a href="#associatedtype.Output-29" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-6" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#976">Source</a><a href="#method.sub-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#965">Source</a><a href="#impl-Sub%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-28" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#966">Source</a><a href="#associatedtype.Output-28" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-5" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#968">Source</a><a href="#method.sub-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3CU64Vec2%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#931">Source</a><a href="#impl-Sub%3CU64Vec2%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-26" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#932">Source</a><a href="#associatedtype.Output-26" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#934">Source</a><a href="#method.sub-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu64%3E-for-%26U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#981">Source</a><a href="#impl-Sub%3Cu64%3E-for-%26U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-30" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#982">Source</a><a href="#associatedtype.Output-30" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-7" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#984">Source</a><a href="#method.sub-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#954">Source</a><a href="#impl-Sub%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-27" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#955">Source</a><a href="#associatedtype.Output-27" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-4" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#957">Source</a><a href="#method.sub-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#904">Source</a><a href="#impl-Sub-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-23" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#905">Source</a><a href="#associatedtype.Output-23" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#907">Source</a><a href="#method.sub" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#947">Source</a><a href="#impl-SubAssign%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a><&<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#949">Source</a><a href="#method.sub_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&mut self, rhs: &<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3C%26u64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#997">Source</a><a href="#impl-SubAssign%3C%26u64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#999">Source</a><a href="#method.sub_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&mut self, rhs: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3Cu64%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#989">Source</a><a href="#impl-SubAssign%3Cu64%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-2" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#991">Source</a><a href="#method.sub_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&mut self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#939">Source</a><a href="#impl-SubAssign-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#941">Source</a><a href="#method.sub_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&mut self, rhs: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sum%3C%26U64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1200">Source</a><a href="#impl-Sum%3C%26U64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a><&'a <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sum-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1202-1204">Source</a><a href="#method.sum-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/iter/traits/accum/trait.Sum.html#tymethod.sum" class="fn">sum</a><I>(iter: I) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
I: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &'a <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>,</div></h4></section></summary><div class='docblock'>Takes an iterator and generates <code>Self</code> from the elements by “summing up”
|
||
the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sum-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1190">Source</a><a href="#impl-Sum-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sum" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1192-1194">Source</a><a href="#method.sum" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/iter/traits/accum/trait.Sum.html#tymethod.sum" class="fn">sum</a><I>(iter: I) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
I: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>,</div></h4></section></summary><div class='docblock'>Takes an iterator and generates <code>Self</code> from the elements by “summing up”
|
||
the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CI16Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1623">Source</a><a href="#impl-TryFrom%3CI16Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.I16Vec2.html" title="struct bevy_math::I16Vec2">I16Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-8" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1624">Source</a><a href="#associatedtype.Error-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-8" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1627">Source</a><a href="#method.try_from-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.I16Vec2.html" title="struct bevy_math::I16Vec2">I16Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>, <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.I16Vec2.html" title="struct bevy_math::I16Vec2">I16Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CI64Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1641">Source</a><a href="#impl-TryFrom%3CI64Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.I64Vec2.html" title="struct bevy_math::I64Vec2">I64Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-10" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1642">Source</a><a href="#associatedtype.Error-10" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-10" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1645">Source</a><a href="#method.try_from-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.I64Vec2.html" title="struct bevy_math::I64Vec2">I64Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>, <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.I64Vec2.html" title="struct bevy_math::I64Vec2">I64Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CI8Vec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1614">Source</a><a href="#impl-TryFrom%3CI8Vec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.I8Vec2.html" title="struct bevy_math::I8Vec2">I8Vec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1615">Source</a><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-7" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1618">Source</a><a href="#method.try_from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.I8Vec2.html" title="struct bevy_math::I8Vec2">I8Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>, <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.I8Vec2.html" title="struct bevy_math::I8Vec2">I8Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CIVec2%3E-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1632">Source</a><a href="#impl-TryFrom%3CIVec2%3E-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-9" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1633">Source</a><a href="#associatedtype.Error-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-9" class="method trait-impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#1636">Source</a><a href="#method.try_from-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>, <<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CU64Vec2%3E-for-I16Vec2" class="impl"><a class="src rightside" href="../src/glam/i16/i16vec2.rs.html#1791">Source</a><a href="#impl-TryFrom%3CU64Vec2%3E-for-I16Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.I16Vec2.html" title="struct bevy_math::I16Vec2">I16Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/i16/i16vec2.rs.html#1792">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-2" class="method trait-impl"><a class="src rightside" href="../src/glam/i16/i16vec2.rs.html#1795">Source</a><a href="#method.try_from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.I16Vec2.html" title="struct bevy_math::I16Vec2">I16Vec2</a>, <<a class="struct" href="struct.I16Vec2.html" title="struct bevy_math::I16Vec2">I16Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CU64Vec2%3E-for-I64Vec2" class="impl"><a class="src rightside" href="../src/glam/i64/i64vec2.rs.html#1783">Source</a><a href="#impl-TryFrom%3CU64Vec2%3E-for-I64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.I64Vec2.html" title="struct bevy_math::I64Vec2">I64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-6" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/i64/i64vec2.rs.html#1784">Source</a><a href="#associatedtype.Error-6" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-6" class="method trait-impl"><a class="src rightside" href="../src/glam/i64/i64vec2.rs.html#1787">Source</a><a href="#method.try_from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.I64Vec2.html" title="struct bevy_math::I64Vec2">I64Vec2</a>, <<a class="struct" href="struct.I64Vec2.html" title="struct bevy_math::I64Vec2">I64Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CU64Vec2%3E-for-I8Vec2" class="impl"><a class="src rightside" href="../src/glam/i8/i8vec2.rs.html#1795">Source</a><a href="#impl-TryFrom%3CU64Vec2%3E-for-I8Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.I8Vec2.html" title="struct bevy_math::I8Vec2">I8Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/i8/i8vec2.rs.html#1796">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="../src/glam/i8/i8vec2.rs.html#1799">Source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.I8Vec2.html" title="struct bevy_math::I8Vec2">I8Vec2</a>, <<a class="struct" href="struct.I8Vec2.html" title="struct bevy_math::I8Vec2">I8Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CU64Vec2%3E-for-IVec2" class="impl"><a class="src rightside" href="../src/glam/i32/ivec2.rs.html#1787">Source</a><a href="#impl-TryFrom%3CU64Vec2%3E-for-IVec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-4" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/i32/ivec2.rs.html#1788">Source</a><a href="#associatedtype.Error-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-4" class="method trait-impl"><a class="src rightside" href="../src/glam/i32/ivec2.rs.html#1791">Source</a><a href="#method.try_from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a>, <<a class="struct" href="struct.IVec2.html" title="struct bevy_math::IVec2">IVec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CU64Vec2%3E-for-U16Vec2" class="impl"><a class="src rightside" href="../src/glam/u16/u16vec2.rs.html#1645">Source</a><a href="#impl-TryFrom%3CU64Vec2%3E-for-U16Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U16Vec2.html" title="struct bevy_math::U16Vec2">U16Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u16/u16vec2.rs.html#1646">Source</a><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-3" class="method trait-impl"><a class="src rightside" href="../src/glam/u16/u16vec2.rs.html#1649">Source</a><a href="#method.try_from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.U16Vec2.html" title="struct bevy_math::U16Vec2">U16Vec2</a>, <<a class="struct" href="struct.U16Vec2.html" title="struct bevy_math::U16Vec2">U16Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CU64Vec2%3E-for-U8Vec2" class="impl"><a class="src rightside" href="../src/glam/u8/u8vec2.rs.html#1647">Source</a><a href="#impl-TryFrom%3CU64Vec2%3E-for-U8Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.U8Vec2.html" title="struct bevy_math::U8Vec2">U8Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u8/u8vec2.rs.html#1648">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-1" class="method trait-impl"><a class="src rightside" href="../src/glam/u8/u8vec2.rs.html#1651">Source</a><a href="#method.try_from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.U8Vec2.html" title="struct bevy_math::U8Vec2">U8Vec2</a>, <<a class="struct" href="struct.U8Vec2.html" title="struct bevy_math::U8Vec2">U8Vec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CU64Vec2%3E-for-UVec2" class="impl"><a class="src rightside" href="../src/glam/u32/uvec2.rs.html#1643">Source</a><a href="#impl-TryFrom%3CU64Vec2%3E-for-UVec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>> for <a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-5" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/u32/uvec2.rs.html#1644">Source</a><a href="#associatedtype.Error-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-5" class="method trait-impl"><a class="src rightside" href="../src/glam/u32/uvec2.rs.html#1647">Source</a><a href="#method.try_from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(v: <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a>, <<a class="struct" href="struct.UVec2.html" title="struct bevy_math::UVec2">UVec2</a> as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TypePath-for-U64Vec2" class="impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#impl-TypePath-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bevy_reflect/type_path/trait.TypePath.html" title="trait bevy_reflect::type_path::TypePath">TypePath</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_path" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.type_path" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.TypePath.html#tymethod.type_path" class="fn">type_path</a>() -> &'static <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a></h4></section></summary><div class='docblock'>Returns the fully qualified path of the underlying type. <a href="../bevy_reflect/type_path/trait.TypePath.html#tymethod.type_path">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.short_type_path" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.short_type_path" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.TypePath.html#tymethod.short_type_path" class="fn">short_type_path</a>() -> &'static <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a></h4></section></summary><div class='docblock'>Returns a short, pretty-print enabled path to the type. <a href="../bevy_reflect/type_path/trait.TypePath.html#tymethod.short_type_path">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.type_ident" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.type_ident" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.TypePath.html#method.type_ident" class="fn">type_ident</a>() -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'static <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>></h4></section></summary><div class='docblock'>Returns the name of the type, or <a href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a> if it is <a href="../bevy_reflect/type_path/trait.TypePath.html#anonymity" title="trait bevy_reflect::type_path::TypePath">anonymous</a>. <a href="../bevy_reflect/type_path/trait.TypePath.html#method.type_ident">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.crate_name" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.crate_name" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.TypePath.html#method.crate_name" class="fn">crate_name</a>() -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'static <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>></h4></section></summary><div class='docblock'>Returns the name of the crate the type is in, or <a href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a> if it is <a href="../bevy_reflect/type_path/trait.TypePath.html#anonymity" title="trait bevy_reflect::type_path::TypePath">anonymous</a>. <a href="../bevy_reflect/type_path/trait.TypePath.html#method.crate_name">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.module_path" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.module_path" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.TypePath.html#method.module_path" class="fn">module_path</a>() -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'static <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>></h4></section></summary><div class='docblock'>Returns the path to the module the type is in, or <a href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a> if it is <a href="../bevy_reflect/type_path/trait.TypePath.html#anonymity" title="trait bevy_reflect::type_path::TypePath">anonymous</a>. <a href="../bevy_reflect/type_path/trait.TypePath.html#method.module_path">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Typed-for-U64Vec2" class="impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#impl-Typed-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bevy_reflect/type_info/trait.Typed.html" title="trait bevy_reflect::type_info::Typed">Typed</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a><div class="where">where
|
||
<a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a>: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,
|
||
<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>: <a class="trait" href="../bevy_reflect/from_reflect/trait.FromReflect.html" title="trait bevy_reflect::from_reflect::FromReflect">FromReflect</a> + <a class="trait" href="../bevy_reflect/type_path/trait.TypePath.html" title="trait bevy_reflect::type_path::TypePath">TypePath</a> + MaybeTyped + RegisterForReflection,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_info" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/impls/glam.rs.html#104-111">Source</a><a href="#method.type_info" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_info/trait.Typed.html#tymethod.type_info" class="fn">type_info</a>() -> &'static <a class="enum" href="../bevy_reflect/type_info/enum.TypeInfo.html" title="enum bevy_reflect::type_info::TypeInfo">TypeInfo</a></h4></section></summary><div class='docblock'>Returns the compile-time <a href="../bevy_reflect/type_info/enum.TypeInfo.html" title="enum bevy_reflect::type_info::TypeInfo">info</a> for the underlying type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Vec2Swizzles-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#5">Source</a><a href="#impl-Vec2Swizzles-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Vec2Swizzles.html" title="trait bevy_math::Vec2Swizzles">Vec2Swizzles</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Vec3" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#6">Source</a><a href="#associatedtype.Vec3" class="anchor">§</a><h4 class="code-header">type <a href="trait.Vec2Swizzles.html#associatedtype.Vec3" class="associatedtype">Vec3</a> = <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section><section id="associatedtype.Vec4" class="associatedtype trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#8">Source</a><a href="#associatedtype.Vec4" class="anchor">§</a><h4 class="code-header">type <a href="trait.Vec2Swizzles.html#associatedtype.Vec4" class="associatedtype">Vec4</a> = <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.xx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#12">Source</a><a href="#method.xx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xx" class="fn">xx</a>(self) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section><section id="method.yx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#21">Source</a><a href="#method.yx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yx" class="fn">yx</a>(self) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section><section id="method.yy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#30">Source</a><a href="#method.yy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yy" class="fn">yy</a>(self) -> <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h4></section><section id="method.xxx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#39">Source</a><a href="#method.xxx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xxx" class="fn">xxx</a>(self) -> <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section><section id="method.xxy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#45">Source</a><a href="#method.xxy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xxy" class="fn">xxy</a>(self) -> <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section><section id="method.xyx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#51">Source</a><a href="#method.xyx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xyx" class="fn">xyx</a>(self) -> <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section><section id="method.xyy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#57">Source</a><a href="#method.xyy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xyy" class="fn">xyy</a>(self) -> <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section><section id="method.yxx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#63">Source</a><a href="#method.yxx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yxx" class="fn">yxx</a>(self) -> <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section><section id="method.yxy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#69">Source</a><a href="#method.yxy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yxy" class="fn">yxy</a>(self) -> <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section><section id="method.yyx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#75">Source</a><a href="#method.yyx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yyx" class="fn">yyx</a>(self) -> <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section><section id="method.yyy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#81">Source</a><a href="#method.yyy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yyy" class="fn">yyy</a>(self) -> <a class="struct" href="struct.U64Vec3.html" title="struct bevy_math::U64Vec3">U64Vec3</a></h4></section><section id="method.xxxx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#87">Source</a><a href="#method.xxxx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xxxx" class="fn">xxxx</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.xxxy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#93">Source</a><a href="#method.xxxy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xxxy" class="fn">xxxy</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.xxyx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#99">Source</a><a href="#method.xxyx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xxyx" class="fn">xxyx</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.xxyy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#105">Source</a><a href="#method.xxyy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xxyy" class="fn">xxyy</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.xyxx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#111">Source</a><a href="#method.xyxx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xyxx" class="fn">xyxx</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.xyxy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#117">Source</a><a href="#method.xyxy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xyxy" class="fn">xyxy</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.xyyx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#123">Source</a><a href="#method.xyyx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xyyx" class="fn">xyyx</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.xyyy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#129">Source</a><a href="#method.xyyy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.xyyy" class="fn">xyyy</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.yxxx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#135">Source</a><a href="#method.yxxx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yxxx" class="fn">yxxx</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.yxxy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#141">Source</a><a href="#method.yxxy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yxxy" class="fn">yxxy</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.yxyx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#147">Source</a><a href="#method.yxyx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yxyx" class="fn">yxyx</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.yxyy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#153">Source</a><a href="#method.yxyy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yxyy" class="fn">yxyy</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.yyxx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#159">Source</a><a href="#method.yyxx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yyxx" class="fn">yyxx</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.yyxy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#165">Source</a><a href="#method.yyxy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yyxy" class="fn">yyxy</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.yyyx" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#171">Source</a><a href="#method.yyyx" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yyyx" class="fn">yyyx</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.yyyy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/u64vec2_impl.rs.html#177">Source</a><a href="#method.yyyy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#tymethod.yyyy" class="fn">yyyy</a>(self) -> <a class="struct" href="struct.U64Vec4.html" title="struct bevy_math::U64Vec4">U64Vec4</a></h4></section><section id="method.xy" class="method trait-impl"><a class="src rightside" href="../src/glam/swizzles/vec_traits.rs.html#10">Source</a><a href="#method.xy" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Vec2Swizzles.html#method.xy" class="fn">xy</a>(self) -> Self</h4></section></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Zeroable-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/features/impl_bytemuck.rs.html#108">Source</a><a href="#impl-Zeroable-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bytemuck/zeroable/trait.Zeroable.html" title="trait bytemuck::zeroable::Zeroable">Zeroable</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.zeroed" class="method trait-impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#32">Source</a><a href="#method.zeroed" class="anchor">§</a><h4 class="code-header">fn <a href="../bytemuck/zeroable/trait.Zeroable.html#method.zeroed" class="fn">zeroed</a>() -> Self</h4></section></summary><div class='docblock'>Calls <a href="https://doc.rust-lang.org/1.84.0/core/mem/fn.zeroed.html" title="fn core::mem::zeroed"><code>zeroed</code></a>. <a href="../bytemuck/zeroable/trait.Zeroable.html#method.zeroed">Read more</a></div></details></div></details><section id="impl-Copy-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#18">Source</a><a href="#impl-Copy-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section><section id="impl-Eq-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#18">Source</a><a href="#impl-Eq-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section><section id="impl-Pod-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/features/impl_bytemuck.rs.html#107">Source</a><a href="#impl-Pod-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bytemuck/pod/trait.Pod.html" title="trait bytemuck::pod::Pod">Pod</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section><section id="impl-StructuralPartialEq-for-U64Vec2" class="impl"><a class="src rightside" href="../src/glam/u64/u64vec2.rs.html#18">Source</a><a href="#impl-StructuralPartialEq-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-U64Vec2" class="impl"><a href="#impl-Freeze-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section><section id="impl-RefUnwindSafe-for-U64Vec2" class="impl"><a href="#impl-RefUnwindSafe-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section><section id="impl-Send-for-U64Vec2" class="impl"><a href="#impl-Send-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section><section id="impl-Sync-for-U64Vec2" class="impl"><a href="#impl-Sync-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section><section id="impl-Unpin-for-U64Vec2" class="impl"><a href="#impl-Unpin-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section><section id="impl-UnwindSafe-for-U64Vec2" class="impl"><a href="#impl-UnwindSafe-for-U64Vec2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.U64Vec2.html" title="struct bevy_math::U64Vec2">U64Vec2</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
|
||
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<div class="where">where
|
||
T: ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<div class="where">where
|
||
T: ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CheckedBitPattern-for-T" class="impl"><a class="src rightside" href="../src/bytemuck/checked.rs.html#143">Source</a><a href="#impl-CheckedBitPattern-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../bytemuck/checked/trait.CheckedBitPattern.html" title="trait bytemuck::checked::CheckedBitPattern">CheckedBitPattern</a> for T<div class="where">where
|
||
T: <a class="trait" href="../bytemuck/anybitpattern/trait.AnyBitPattern.html" title="trait bytemuck::anybitpattern::AnyBitPattern">AnyBitPattern</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Bits" class="associatedtype trait-impl"><a class="src rightside" href="../src/bytemuck/checked.rs.html#144">Source</a><a href="#associatedtype.Bits" class="anchor">§</a><h4 class="code-header">type <a href="../bytemuck/checked/trait.CheckedBitPattern.html#associatedtype.Bits" class="associatedtype">Bits</a> = T</h4></section></summary><div class='docblock'><code>Self</code> <em>must</em> have the same layout as the specified <code>Bits</code> except for
|
||
the possible invalid bit patterns being checked during
|
||
<a href="../bytemuck/checked/trait.CheckedBitPattern.html#tymethod.is_valid_bit_pattern" title="associated function bytemuck::checked::CheckedBitPattern::is_valid_bit_pattern"><code>is_valid_bit_pattern</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_valid_bit_pattern" class="method trait-impl"><a class="src rightside" href="../src/bytemuck/checked.rs.html#147">Source</a><a href="#method.is_valid_bit_pattern" class="anchor">§</a><h4 class="code-header">fn <a href="../bytemuck/checked/trait.CheckedBitPattern.html#tymethod.is_valid_bit_pattern" class="fn">is_valid_bit_pattern</a>(_bits: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&T</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>If this function returns true, then it must be valid to reinterpret <code>bits</code>
|
||
as <code>&Self</code>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/clone.rs.html#275">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit" class="fn">clone_to_uninit</a>(&self, dst: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>clone_to_uninit</code>)</span></div></span><div class='docblock'>Performs copy-assignment from <code>self</code> to <code>dst</code>. <a href="https://doc.rust-lang.org/1.84.0/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Downcast-for-T" class="impl"><a class="src rightside" href="../src/downcast_rs/lib.rs.html#189">Source</a><a href="#impl-Downcast-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../downcast_rs/trait.Downcast.html" title="trait downcast_rs::Downcast">Downcast</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_any-1" class="method trait-impl"><a class="src rightside" href="../src/downcast_rs/lib.rs.html#190">Source</a><a href="#method.into_any-1" class="anchor">§</a><h4 class="code-header">fn <a href="../downcast_rs/trait.Downcast.html#tymethod.into_any" class="fn">into_any</a>(self: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><T>) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a>></h4></section></summary><div class='docblock'>Convert <code>Box<dyn Trait></code> (where <code>Trait: Downcast</code>) to <code>Box<dyn Any></code>. <code>Box<dyn Any></code> can
|
||
then be further <code>downcast</code> into <code>Box<ConcreteType></code> where <code>ConcreteType</code> implements <code>Trait</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.into_any_rc" class="method trait-impl"><a class="src rightside" href="../src/downcast_rs/lib.rs.html#191">Source</a><a href="#method.into_any_rc" class="anchor">§</a><h4 class="code-header">fn <a href="../downcast_rs/trait.Downcast.html#tymethod.into_any_rc" class="fn">into_any_rc</a>(self: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a><T>) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a>></h4></section></summary><div class='docblock'>Convert <code>Rc<Trait></code> (where <code>Trait: Downcast</code>) to <code>Rc<Any></code>. <code>Rc<Any></code> can then be
|
||
further <code>downcast</code> into <code>Rc<ConcreteType></code> where <code>ConcreteType</code> implements <code>Trait</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.as_any-1" class="method trait-impl"><a class="src rightside" href="../src/downcast_rs/lib.rs.html#192">Source</a><a href="#method.as_any-1" class="anchor">§</a><h4 class="code-header">fn <a href="../downcast_rs/trait.Downcast.html#tymethod.as_any" class="fn">as_any</a>(&self) -> &(dyn <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='docblock'>Convert <code>&Trait</code> (where <code>Trait: Downcast</code>) to <code>&Any</code>. This is needed since Rust cannot
|
||
generate <code>&Any</code>’s vtable from <code>&Trait</code>’s.</div></details><details class="toggle method-toggle" open><summary><section id="method.as_any_mut-1" class="method trait-impl"><a class="src rightside" href="../src/downcast_rs/lib.rs.html#193">Source</a><a href="#method.as_any_mut-1" class="anchor">§</a><h4 class="code-header">fn <a href="../downcast_rs/trait.Downcast.html#tymethod.as_any_mut" class="fn">as_any_mut</a>(&mut self) -> &mut (dyn <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='docblock'>Convert <code>&mut Trait</code> (where <code>Trait: Downcast</code>) to <code>&Any</code>. This is needed since Rust cannot
|
||
generate <code>&mut Any</code>’s vtable from <code>&mut Trait</code>’s.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DowncastSync-for-T" class="impl"><a class="src rightside" href="../src/downcast_rs/lib.rs.html#203">Source</a><a href="#impl-DowncastSync-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../downcast_rs/trait.DowncastSync.html" title="trait downcast_rs::DowncastSync">DowncastSync</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_any_arc" class="method trait-impl"><a class="src rightside" href="../src/downcast_rs/lib.rs.html#204">Source</a><a href="#method.into_any_arc" class="anchor">§</a><h4 class="code-header">fn <a href="../downcast_rs/trait.DowncastSync.html#tymethod.into_any_arc" class="fn">into_any_arc</a>(self: <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a><T>) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>></h4></section></summary><div class='docblock'>Convert <code>Arc<Trait></code> (where <code>Trait: Downcast</code>) to <code>Arc<Any></code>. <code>Arc<Any></code> can then be
|
||
further <code>downcast</code> into <code>Arc<ConcreteType></code> where <code>ConcreteType</code> implements <code>Trait</code>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DynamicTypePath-for-T" class="impl"><a class="src rightside" href="../src/bevy_reflect/type_path.rs.html#157">Source</a><a href="#impl-DynamicTypePath-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../bevy_reflect/type_path/trait.DynamicTypePath.html" title="trait bevy_reflect::type_path::DynamicTypePath">DynamicTypePath</a> for T<div class="where">where
|
||
T: <a class="trait" href="../bevy_reflect/type_path/trait.TypePath.html" title="trait bevy_reflect::type_path::TypePath">TypePath</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.reflect_type_path" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/type_path.rs.html#159">Source</a><a href="#method.reflect_type_path" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.DynamicTypePath.html#tymethod.reflect_type_path" class="fn">reflect_type_path</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a></h4></section></summary><div class='docblock'>See <a href="../bevy_reflect/type_path/trait.TypePath.html#tymethod.type_path" title="associated function bevy_reflect::type_path::TypePath::type_path"><code>TypePath::type_path</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_short_type_path" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/type_path.rs.html#164">Source</a><a href="#method.reflect_short_type_path" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.DynamicTypePath.html#tymethod.reflect_short_type_path" class="fn">reflect_short_type_path</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a></h4></section></summary><div class='docblock'>See <a href="../bevy_reflect/type_path/trait.TypePath.html#tymethod.short_type_path" title="associated function bevy_reflect::type_path::TypePath::short_type_path"><code>TypePath::short_type_path</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_type_ident" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/type_path.rs.html#169">Source</a><a href="#method.reflect_type_ident" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.DynamicTypePath.html#tymethod.reflect_type_ident" class="fn">reflect_type_ident</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>></h4></section></summary><div class='docblock'>See <a href="../bevy_reflect/type_path/trait.TypePath.html#method.type_ident" title="associated function bevy_reflect::type_path::TypePath::type_ident"><code>TypePath::type_ident</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_crate_name" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/type_path.rs.html#174">Source</a><a href="#method.reflect_crate_name" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.DynamicTypePath.html#tymethod.reflect_crate_name" class="fn">reflect_crate_name</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>></h4></section></summary><div class='docblock'>See <a href="../bevy_reflect/type_path/trait.TypePath.html#method.crate_name" title="associated function bevy_reflect::type_path::TypePath::crate_name"><code>TypePath::crate_name</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_module_path" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/type_path.rs.html#179">Source</a><a href="#method.reflect_module_path" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_path/trait.DynamicTypePath.html#tymethod.reflect_module_path" class="fn">reflect_module_path</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>></h4></section></summary><div class='docblock'>See <a href="../bevy_reflect/type_path/trait.TypePath.html#method.module_path" title="associated function bevy_reflect::type_path::TypePath::module_path"><code>TypePath::module_path</code></a>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DynamicTyped-for-T" class="impl"><a class="src rightside" href="../src/bevy_reflect/type_info.rs.html#158">Source</a><a href="#impl-DynamicTyped-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../bevy_reflect/type_info/trait.DynamicTyped.html" title="trait bevy_reflect::type_info::DynamicTyped">DynamicTyped</a> for T<div class="where">where
|
||
T: <a class="trait" href="../bevy_reflect/type_info/trait.Typed.html" title="trait bevy_reflect::type_info::Typed">Typed</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.reflect_type_info" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/type_info.rs.html#160">Source</a><a href="#method.reflect_type_info" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_info/trait.DynamicTyped.html#tymethod.reflect_type_info" class="fn">reflect_type_info</a>(&self) -> &'static <a class="enum" href="../bevy_reflect/type_info/enum.TypeInfo.html" title="enum bevy_reflect::type_info::TypeInfo">TypeInfo</a></h4></section></summary><div class='docblock'>See <a href="../bevy_reflect/type_info/trait.Typed.html#tymethod.type_info" title="associated function bevy_reflect::type_info::Typed::type_info"><code>Typed::type_info</code></a>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q" class="impl"><a class="src rightside" href="../src/hashbrown/lib.rs.html#166-169">Source</a><a href="#impl-Equivalent%3CK%3E-for-Q" class="anchor">§</a><h3 class="code-header">impl<Q, K> <a class="trait" href="../hashbrown/trait.Equivalent.html" title="trait hashbrown::Equivalent">Equivalent</a><K> for Q<div class="where">where
|
||
Q: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
K: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><Q> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent" class="method trait-impl"><a class="src rightside" href="../src/hashbrown/lib.rs.html#171">Source</a><a href="#method.equivalent" class="anchor">§</a><h4 class="code-header">fn <a href="../hashbrown/trait.Equivalent.html#tymethod.equivalent" class="fn">equivalent</a>(&self, key: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&K</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a href="../hashbrown/trait.Equivalent.html#tymethod.equivalent">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q-1" class="impl"><a class="src rightside" href="../src/hashbrown/lib.rs.html#155-158">Source</a><a href="#impl-Equivalent%3CK%3E-for-Q-1" class="anchor">§</a><h3 class="code-header">impl<Q, K> <a class="trait" href="../hashbrown/trait.Equivalent.html" title="trait hashbrown::Equivalent">Equivalent</a><K> for Q<div class="where">where
|
||
Q: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
K: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><Q> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent-1" class="method trait-impl"><a class="src rightside" href="../src/hashbrown/lib.rs.html#160">Source</a><a href="#method.equivalent-1" class="anchor">§</a><h4 class="code-header">fn <a href="../hashbrown/trait.Equivalent.html#tymethod.equivalent" class="fn">equivalent</a>(&self, key: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&K</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a href="../hashbrown/trait.Equivalent.html#tymethod.equivalent">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q-2" class="impl"><a class="src rightside" href="../src/equivalent/lib.rs.html#82-85">Source</a><a href="#impl-Equivalent%3CK%3E-for-Q-2" class="anchor">§</a><h3 class="code-header">impl<Q, K> <a class="trait" href="../equivalent/trait.Equivalent.html" title="trait equivalent::Equivalent">Equivalent</a><K> for Q<div class="where">where
|
||
Q: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
K: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><Q> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent-2" class="method trait-impl"><a class="src rightside" href="../src/equivalent/lib.rs.html#88">Source</a><a href="#method.equivalent-2" class="anchor">§</a><h4 class="code-header">fn <a href="../equivalent/trait.Equivalent.html#tymethod.equivalent" class="fn">equivalent</a>(&self, key: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&K</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Compare self to <code>key</code> and return <code>true</code> if they are equal.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#765">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#768">Source</a><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-GetField-for-S" class="impl"><a class="src rightside" href="../src/bevy_reflect/struct_trait.rs.html#244">Source</a><a href="#impl-GetField-for-S" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="../bevy_reflect/struct_trait/trait.GetField.html" title="trait bevy_reflect::struct_trait::GetField">GetField</a> for S<div class="where">where
|
||
S: <a class="trait" href="../bevy_reflect/struct_trait/trait.Struct.html" title="trait bevy_reflect::struct_trait::Struct">Struct</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get_field" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/struct_trait.rs.html#245">Source</a><a href="#method.get_field" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.GetField.html#tymethod.get_field" class="fn">get_field</a><T>(&self, name: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&T</a>><div class="where">where
|
||
T: <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a>,</div></h4></section></summary><div class='docblock'>Returns a reference to the value of the field named <code>name</code>, downcast to
|
||
<code>T</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.get_field_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/struct_trait.rs.html#250">Source</a><a href="#method.get_field_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/struct_trait/trait.GetField.html#tymethod.get_field_mut" class="fn">get_field_mut</a><T>(&mut self, name: &<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&mut T</a>><div class="where">where
|
||
T: <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a>,</div></h4></section></summary><div class='docblock'>Returns a mutable reference to the value of the field named <code>name</code>,
|
||
downcast to <code>T</code>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-GetPath-for-T" class="impl"><a class="src rightside" href="../src/bevy_reflect/path/mod.rs.html#283">Source</a><a href="#impl-GetPath-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../bevy_reflect/path/trait.GetPath.html" title="trait bevy_reflect::path::GetPath">GetPath</a> for T<div class="where">where
|
||
T: <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.reflect_path" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/path/mod.rs.html#244">Source</a><a href="#method.reflect_path" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/path/trait.GetPath.html#method.reflect_path" class="fn">reflect_path</a><'p>(
|
||
&self,
|
||
path: impl <a class="trait" href="../bevy_reflect/path/trait.ReflectPath.html" title="trait bevy_reflect::path::ReflectPath">ReflectPath</a><'p>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&(dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static), <a class="enum" href="../bevy_reflect/path/enum.ReflectPathError.html" title="enum bevy_reflect::path::ReflectPathError">ReflectPathError</a><'p>></h4></section></summary><div class='docblock'>Returns a reference to the value specified by <code>path</code>. <a href="../bevy_reflect/path/trait.GetPath.html#method.reflect_path">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.reflect_path_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/path/mod.rs.html#252-255">Source</a><a href="#method.reflect_path_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/path/trait.GetPath.html#method.reflect_path_mut" class="fn">reflect_path_mut</a><'p>(
|
||
&mut self,
|
||
path: impl <a class="trait" href="../bevy_reflect/path/trait.ReflectPath.html" title="trait bevy_reflect::path::ReflectPath">ReflectPath</a><'p>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&mut (dyn <a class="trait" href="../bevy_reflect/reflect/trait.PartialReflect.html" title="trait bevy_reflect::reflect::PartialReflect">PartialReflect</a> + 'static), <a class="enum" href="../bevy_reflect/path/enum.ReflectPathError.html" title="enum bevy_reflect::path::ReflectPathError">ReflectPathError</a><'p>></h4></section></summary><div class='docblock'>Returns a mutable reference to the value specified by <code>path</code>. <a href="../bevy_reflect/path/trait.GetPath.html#method.reflect_path_mut">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.path" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/path/mod.rs.html#266">Source</a><a href="#method.path" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/path/trait.GetPath.html#method.path" class="fn">path</a><'p, T>(
|
||
&self,
|
||
path: impl <a class="trait" href="../bevy_reflect/path/trait.ReflectPath.html" title="trait bevy_reflect::path::ReflectPath">ReflectPath</a><'p>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&T</a>, <a class="enum" href="../bevy_reflect/path/enum.ReflectPathError.html" title="enum bevy_reflect::path::ReflectPathError">ReflectPathError</a><'p>><div class="where">where
|
||
T: <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a>,</div></h4></section></summary><div class='docblock'>Returns a statically typed reference to the value specified by <code>path</code>. <a href="../bevy_reflect/path/trait.GetPath.html#method.path">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.path_mut" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/path/mod.rs.html#277">Source</a><a href="#method.path_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/path/trait.GetPath.html#method.path_mut" class="fn">path_mut</a><'p, T>(
|
||
&mut self,
|
||
path: impl <a class="trait" href="../bevy_reflect/path/trait.ReflectPath.html" title="trait bevy_reflect::path::ReflectPath">ReflectPath</a><'p>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&mut T</a>, <a class="enum" href="../bevy_reflect/path/enum.ReflectPathError.html" title="enum bevy_reflect::path::ReflectPathError">ReflectPathError</a><'p>><div class="where">where
|
||
T: <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a>,</div></h4></section></summary><div class='docblock'>Returns a statically typed mutable reference to the value specified by <code>path</code>. <a href="../bevy_reflect/path/trait.GetPath.html#method.path_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Instrument-for-T" class="impl"><a class="src rightside" href="../src/tracing/instrument.rs.html#325">Source</a><a href="#impl-Instrument-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../tracing/instrument/trait.Instrument.html" title="trait tracing::instrument::Instrument">Instrument</a> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.instrument" class="method trait-impl"><a class="src rightside" href="../src/tracing/instrument.rs.html#86">Source</a><a href="#method.instrument" class="anchor">§</a><h4 class="code-header">fn <a href="../tracing/instrument/trait.Instrument.html#method.instrument" class="fn">instrument</a>(self, span: <a class="struct" href="../tracing/span/struct.Span.html" title="struct tracing::span::Span">Span</a>) -> <a class="struct" href="../tracing/instrument/struct.Instrumented.html" title="struct tracing::instrument::Instrumented">Instrumented</a><Self></h4></section></summary><div class='docblock'>Instruments this type with the provided <a href="../tracing/span/struct.Span.html" title="struct tracing::span::Span"><code>Span</code></a>, returning an
|
||
<code>Instrumented</code> wrapper. <a href="../tracing/instrument/trait.Instrument.html#method.instrument">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.in_current_span" class="method trait-impl"><a class="src rightside" href="../src/tracing/instrument.rs.html#128">Source</a><a href="#method.in_current_span" class="anchor">§</a><h4 class="code-header">fn <a href="../tracing/instrument/trait.Instrument.html#method.in_current_span" class="fn">in_current_span</a>(self) -> <a class="struct" href="../tracing/instrument/struct.Instrumented.html" title="struct tracing::instrument::Instrumented">Instrumented</a><Self></h4></section></summary><div class='docblock'>Instruments this type with the <a href="../tracing/span/struct.Span.html#method.current" title="associated function tracing::span::Span::current">current</a> <a href="../tracing/span/struct.Span.html" title="struct tracing::span::Span"><code>Span</code></a>, returning an
|
||
<code>Instrumented</code> wrapper. <a href="../tracing/instrument/trait.Instrument.html#method.in_current_span">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#748-750">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<div class="where">where
|
||
U: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#758">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
|
||
<p>That is, this conversion is whatever the implementation of
|
||
<code><a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for U</code> chooses to do.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoEither-for-T" class="impl"><a class="src rightside" href="../src/either/into_either.rs.html#64">Source</a><a href="#impl-IntoEither-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../either/into_either/trait.IntoEither.html" title="trait either::into_either::IntoEither">IntoEither</a> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_either" class="method trait-impl"><a class="src rightside" href="../src/either/into_either.rs.html#29">Source</a><a href="#method.into_either" class="anchor">§</a><h4 class="code-header">fn <a href="../either/into_either/trait.IntoEither.html#method.into_either" class="fn">into_either</a>(self, into_left: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a>) -> <a class="enum" href="../either/enum.Either.html" title="enum either::Either">Either</a><Self, Self></h4></section></summary><div class='docblock'>Converts <code>self</code> into a <a href="../either/enum.Either.html#variant.Left" title="variant either::Either::Left"><code>Left</code></a> variant of <a href="../either/enum.Either.html" title="enum either::Either"><code>Either<Self, Self></code></a>
|
||
if <code>into_left</code> is <code>true</code>.
|
||
Converts <code>self</code> into a <a href="../either/enum.Either.html#variant.Right" title="variant either::Either::Right"><code>Right</code></a> variant of <a href="../either/enum.Either.html" title="enum either::Either"><code>Either<Self, Self></code></a>
|
||
otherwise. <a href="../either/into_either/trait.IntoEither.html#method.into_either">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_either_with" class="method trait-impl"><a class="src rightside" href="../src/either/into_either.rs.html#55-57">Source</a><a href="#method.into_either_with" class="anchor">§</a><h4 class="code-header">fn <a href="../either/into_either/trait.IntoEither.html#method.into_either_with" class="fn">into_either_with</a><F>(self, into_left: F) -> <a class="enum" href="../either/enum.Either.html" title="enum either::Either">Either</a><Self, Self><div class="where">where
|
||
F: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&Self) -> <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Converts <code>self</code> into a <a href="../either/enum.Either.html#variant.Left" title="variant either::Either::Left"><code>Left</code></a> variant of <a href="../either/enum.Either.html" title="enum either::Either"><code>Either<Self, Self></code></a>
|
||
if <code>into_left(&self)</code> returns <code>true</code>.
|
||
Converts <code>self</code> into a <a href="../either/enum.Either.html#variant.Right" title="variant either::Either::Right"><code>Right</code></a> variant of <a href="../either/enum.Either.html" title="enum either::Either"><code>Either<Self, Self></code></a>
|
||
otherwise. <a href="../either/into_either/trait.IntoEither.html#method.into_either_with">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Serialize-for-T" class="impl"><a class="src rightside" href="../src/erased_serde/ser.rs.html#224-226">Source</a><a href="#impl-Serialize-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../erased_serde/ser/trait.Serialize.html" title="trait erased_serde::ser::Serialize">Serialize</a> for T<div class="where">where
|
||
T: <a class="trait" href="../serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><section id="method.erased_serialize" class="method trait-impl"><a class="src rightside" href="../src/erased_serde/ser.rs.html#228">Source</a><a href="#method.erased_serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../erased_serde/ser/trait.Serialize.html#tymethod.erased_serialize" class="fn">erased_serialize</a>(&self, serializer: &mut dyn <a class="trait" href="../erased_serde/ser/trait.Serializer.html" title="trait erased_serde::ser::Serializer">Serializer</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, <a class="struct" href="../erased_serde/error/struct.Error.html" title="struct erased_serde::error::Error">Error</a>></h4></section><section id="method.do_erased_serialize" class="method trait-impl"><a class="src rightside" href="../src/erased_serde/ser.rs.html#236">Source</a><a href="#method.do_erased_serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../erased_serde/ser/trait.Serialize.html#tymethod.do_erased_serialize" class="fn">do_erased_serialize</a>(
|
||
&self,
|
||
serializer: &mut dyn <a class="trait" href="../erased_serde/ser/trait.Serializer.html" title="trait erased_serde::ser::Serializer">Serializer</a>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, ErrorImpl></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/borrow.rs.html#82-84">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/borrow.rs.html#86">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" class="associatedtype">Owned</a> = T</h4></section></summary><div class='docblock'>The resulting type after obtaining ownership.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_owned" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/borrow.rs.html#87">Source</a><a href="#method.to_owned" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#tymethod.to_owned" class="fn">to_owned</a>(&self) -> T</h4></section></summary><div class='docblock'>Creates owned data from borrowed data, usually by cloning. <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/borrow.rs.html#91">Source</a><a href="#method.clone_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#method.clone_into" class="fn">clone_into</a>(&self, target: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&mut T</a>)</h4></section></summary><div class='docblock'>Uses borrowed data to replace owned data, usually by cloning. <a href="https://doc.rust-lang.org/1.84.0/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToSmolStr-for-T" class="impl"><a class="src rightside" href="../src/smol_str/lib.rs.html#760-762">Source</a><a href="#impl-ToSmolStr-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../smol_str/trait.ToSmolStr.html" title="trait smol_str::ToSmolStr">ToSmolStr</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><section id="method.to_smolstr" class="method trait-impl"><a class="src rightside" href="../src/smol_str/lib.rs.html#764">Source</a><a href="#method.to_smolstr" class="anchor">§</a><h4 class="code-header">fn <a href="../smol_str/trait.ToSmolStr.html#tymethod.to_smolstr" class="fn">to_smolstr</a>(&self) -> <a class="struct" href="../smol_str/struct.SmolStr.html" title="struct smol_str::SmolStr">SmolStr</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToString-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/string.rs.html#2677">Source</a><a href="#impl-ToString-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.84.0/alloc/string/trait.ToString.html" title="trait alloc::string::ToString">ToString</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + ?<a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_string" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/alloc/string.rs.html#2683">Source</a><a href="#method.to_string" class="anchor">§</a><h4 class="code-header">default fn <a href="https://doc.rust-lang.org/1.84.0/alloc/string/trait.ToString.html#tymethod.to_string" class="fn">to_string</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section></summary><div class='docblock'>Converts the given value to a <code>String</code>. <a href="https://doc.rust-lang.org/1.84.0/alloc/string/trait.ToString.html#tymethod.to_string">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#805-807">Source</a><a href="#impl-TryFrom%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<div class="where">where
|
||
U: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-12" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#809">Source</a><a href="#associatedtype.Error-12" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from-11" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#812">Source</a><a href="#method.try_from-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#790-792">Source</a><a href="#impl-TryInto%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<div class="where">where
|
||
U: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-11" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#794">Source</a><a href="#associatedtype.Error-11" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.84.0/src/core/convert/mod.rs.html#797">Source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TypeData-for-T" class="impl"><a class="src rightside" href="../src/bevy_reflect/type_registry.rs.html#650-652">Source</a><a href="#impl-TypeData-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../bevy_reflect/type_registry/trait.TypeData.html" title="trait bevy_reflect::type_registry::TypeData">TypeData</a> for T<div class="where">where
|
||
T: 'static + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><section id="method.clone_type_data" class="method trait-impl"><a class="src rightside" href="../src/bevy_reflect/type_registry.rs.html#654">Source</a><a href="#method.clone_type_data" class="anchor">§</a><h4 class="code-header">fn <a href="../bevy_reflect/type_registry/trait.TypeData.html#tymethod.clone_type_data" class="fn">clone_type_data</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.84.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="../bevy_reflect/type_registry/trait.TypeData.html" title="trait bevy_reflect::type_registry::TypeData">TypeData</a>></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-VZip%3CV%3E-for-T" class="impl"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#221-223">Source</a><a href="#impl-VZip%3CV%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<V, T> <a class="trait" href="../ppv_lite86/types/trait.VZip.html" title="trait ppv_lite86::types::VZip">VZip</a><V> for T<div class="where">where
|
||
V: <a class="trait" href="../ppv_lite86/types/trait.MultiLane.html" title="trait ppv_lite86::types::MultiLane">MultiLane</a><T>,</div></h3></section></summary><div class="impl-items"><section id="method.vzip" class="method trait-impl"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#226">Source</a><a href="#method.vzip" class="anchor">§</a><h4 class="code-header">fn <a href="../ppv_lite86/types/trait.VZip.html#tymethod.vzip" class="fn">vzip</a>(self) -> V</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-WithSubscriber-for-T" class="impl"><a class="src rightside" href="../src/tracing/instrument.rs.html#393">Source</a><a href="#impl-WithSubscriber-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../tracing/instrument/trait.WithSubscriber.html" title="trait tracing::instrument::WithSubscriber">WithSubscriber</a> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_subscriber" class="method trait-impl"><a class="src rightside" href="../src/tracing/instrument.rs.html#176-178">Source</a><a href="#method.with_subscriber" class="anchor">§</a><h4 class="code-header">fn <a href="../tracing/instrument/trait.WithSubscriber.html#method.with_subscriber" class="fn">with_subscriber</a><S>(self, subscriber: S) -> <a class="struct" href="../tracing/instrument/struct.WithDispatch.html" title="struct tracing::instrument::WithDispatch">WithDispatch</a><Self><div class="where">where
|
||
S: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="../tracing_core/dispatcher/struct.Dispatch.html" title="struct tracing_core::dispatcher::Dispatch">Dispatch</a>>,</div></h4></section></summary><div class='docblock'>Attaches the provided <a href="../tracing_core/subscriber/trait.Subscriber.html" title="trait tracing_core::subscriber::Subscriber"><code>Subscriber</code></a> to this type, returning a
|
||
<a href="../tracing/instrument/struct.WithDispatch.html" title="struct tracing::instrument::WithDispatch"><code>WithDispatch</code></a> wrapper. <a href="../tracing/instrument/trait.WithSubscriber.html#method.with_subscriber">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.with_current_subscriber" class="method trait-impl"><a class="src rightside" href="../src/tracing/instrument.rs.html#228">Source</a><a href="#method.with_current_subscriber" class="anchor">§</a><h4 class="code-header">fn <a href="../tracing/instrument/trait.WithSubscriber.html#method.with_current_subscriber" class="fn">with_current_subscriber</a>(self) -> <a class="struct" href="../tracing/instrument/struct.WithDispatch.html" title="struct tracing::instrument::WithDispatch">WithDispatch</a><Self></h4></section></summary><div class='docblock'>Attaches the current <a href="../tracing/dispatcher/index.html#setting-the-default-subscriber" title="mod tracing::dispatcher">default</a> <a href="../tracing_core/subscriber/trait.Subscriber.html" title="trait tracing_core::subscriber::Subscriber"><code>Subscriber</code></a> to this type, returning a
|
||
<a href="../tracing/instrument/struct.WithDispatch.html" title="struct tracing::instrument::WithDispatch"><code>WithDispatch</code></a> wrapper. <a href="../tracing/instrument/trait.WithSubscriber.html#method.with_current_subscriber">Read more</a></div></details></div></details><section id="impl-AnyBitPattern-for-T" class="impl"><a class="src rightside" href="../src/bytemuck/anybitpattern.rs.html#56">Source</a><a href="#impl-AnyBitPattern-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../bytemuck/anybitpattern/trait.AnyBitPattern.html" title="trait bytemuck::anybitpattern::AnyBitPattern">AnyBitPattern</a> for T<div class="where">where
|
||
T: <a class="trait" href="../bytemuck/pod/trait.Pod.html" title="trait bytemuck::pod::Pod">Pod</a>,</div></h3></section><section id="impl-ConditionalSend-for-T" class="impl"><a class="src rightside" href="../src/bevy_utils/lib.rs.html#65">Source</a><a href="#impl-ConditionalSend-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../bevy_utils/conditional_send/trait.ConditionalSend.html" title="trait bevy_utils::conditional_send::ConditionalSend">ConditionalSend</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-DeserializeOwned-for-T" class="impl"><a class="src rightside" href="../src/serde/de/mod.rs.html#614">Source</a><a href="#impl-DeserializeOwned-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../serde/de/trait.DeserializeOwned.html" title="trait serde::de::DeserializeOwned">DeserializeOwned</a> for T<div class="where">where
|
||
T: for<'de> <a class="trait" href="../serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de>,</div></h3></section><section id="impl-NoUninit-for-T" class="impl"><a class="src rightside" href="../src/bytemuck/no_uninit.rs.html#63">Source</a><a href="#impl-NoUninit-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../bytemuck/no_uninit/trait.NoUninit.html" title="trait bytemuck::no_uninit::NoUninit">NoUninit</a> for T<div class="where">where
|
||
T: <a class="trait" href="../bytemuck/pod/trait.Pod.html" title="trait bytemuck::pod::Pod">Pod</a>,</div></h3></section><section id="impl-NumAssignOps%3CRhs%3E-for-T" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#143-144">Source</a><a href="#impl-NumAssignOps%3CRhs%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, Rhs> <a class="trait" href="../num_traits/trait.NumAssignOps.html" title="trait num_traits::NumAssignOps">NumAssignOps</a><Rhs> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a><Rhs> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a><Rhs> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a><Rhs> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a><Rhs> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a><Rhs>,</div></h3></section><section id="impl-NumOps%3CRhs,+Output%3E-for-T" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#110-115">Source</a><a href="#impl-NumOps%3CRhs,+Output%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, Rhs, Output> <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a><Rhs, Output> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><Rhs, Output = Output> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><Rhs, Output = Output> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><Rhs, Output = Output> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><Rhs, Output = Output> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><Rhs, Output = Output>,</div></h3></section><section id="impl-RefNum%3CBase%3E-for-T" class="impl"><a class="src rightside" href="../src/num_traits/lib.rs.html#133">Source</a><a href="#impl-RefNum%3CBase%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, Base> <a class="trait" href="../num_traits/trait.RefNum.html" title="trait num_traits::RefNum">RefNum</a><Base> for T<div class="where">where
|
||
T: <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a><Base, Base> + for<'r> <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.reference.html">&'r Base</a>, Base>,</div></h3></section><section id="impl-Reflectable-for-T" class="impl"><a class="src rightside" href="../src/bevy_reflect/reflectable.rs.html#33">Source</a><a href="#impl-Reflectable-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../bevy_reflect/reflectable/trait.Reflectable.html" title="trait bevy_reflect::reflectable::Reflectable">Reflectable</a> for T<div class="where">where
|
||
T: <a class="trait" href="../bevy_reflect/reflect/trait.Reflect.html" title="trait bevy_reflect::reflect::Reflect">Reflect</a> + <a class="trait" href="../bevy_reflect/type_registry/trait.GetTypeRegistration.html" title="trait bevy_reflect::type_registry::GetTypeRegistration">GetTypeRegistration</a> + <a class="trait" href="../bevy_reflect/type_info/trait.Typed.html" title="trait bevy_reflect::type_info::Typed">Typed</a> + <a class="trait" href="../bevy_reflect/type_path/trait.TypePath.html" title="trait bevy_reflect::type_path::TypePath">TypePath</a>,</div></h3></section></div></section></div></main></body></html> |