Docs.rs
gluon_base-0.18.2
gluon_base 0.18.2
Docs.rs crate page
MIT
Links
Homepage
Documentation
Repository
crates.io
Source
Owners
Marwes
Dependencies
anymap ^0.12.1
normal
bitflags ^1.3.2
normal
codespan ^0.11.1
normal
codespan-reporting ^0.11.1
normal
collect-mac ^0.1.0
normal
compiletest_rs ^0.7.1
normal
either ^1.9.0
normal
fnv ^1.0.7
normal
gluon_codegen ^0.18.2
normal
hashbrown ^0.11.2
normal
itertools ^0.10.5
normal
log ^0.4.20
normal
ordered-float ^2.10.0
normal
pretty ^0.10.0
normal
quick-error ^2.0.1
normal
serde ^1.0.188
normal
serde_derive ^1.0.188
normal
serde_derive_state ^0.4.10
normal
serde_state ^0.4.8
normal
smallvec ^1.11.0
normal
typed-arena ^2.0.2
normal
vec_map ^0.8.2
normal
env_logger ^0.9.3
dev
pretty_assertions ^1.4.0
dev
Versions
16.84%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
WalkerMut
Required Methods
walk_mut
Implementors
In gluon_base::types
?
Trait
gluon_base
::
types
::
WalkerMut
source
·
[
−
]
pub trait WalkerMut<T> { // Required method fn
walk_mut
(&mut self, typ:
&mut T
); }
Required Methods
§
source
fn
walk_mut
(&mut self, typ:
&mut T
)
Implementors
§
source
§
impl<Id, T, F>
WalkerMut
<T> for F
where F:
FnMut
(
&mut T
) + ?
Sized
, T:
TypePtr
<Id = Id> +
DerefMut
<Target =
Type
<Id, T>>, T::
Types
:
DerefMut
<Target =
[T]
>, T::
Fields
:
DerefMut
<Target = [
Field
<T::
SpannedId
, T>]>, T::
TypeFields
:
DerefMut
<Target = [
Field
<T::
SpannedId
,
Alias
<Id, T>>]>,