Docs.rs
assemble-core-0.2.0
assemble-core 0.2.0
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
joshradin
Dependencies
assemble-macros ^0.2.0
normal
optional
atty ^0.2.14
normal
clap ^4.0.4
normal
colored ^2.0.0
normal
crossbeam ^0.8.1
normal
dirs ^4.0.0
normal
fern ^0.6.1
normal
generic-array ^0.14.6
normal
glob ^0.3.0
normal
heck ^0.4.0
normal
indicatif ^0.17.0
normal
itertools ^0.10.3
normal
log ^0.4.17
normal
merge ^0.1.0
normal
once_cell ^1.12.0
normal
parking_lot ^0.12.1
normal
petgraph ^0.6.0
normal
ptree ^0.4.0
normal
rand ^0.8.5
normal
regex ^1.5.6
normal
reqwest ^0.11.10
normal
rmp-serde ^1.1.1
normal
optional
ron ^0.8.0
normal
optional
semver ^1.0.13
normal
serde ^1.0.137
normal
serde_json ^1.0.82
normal
sha2 ^0.10.2
normal
static_assertions ^1.1.0
normal
strsim ^0.10.0
normal
strum ^0.24.1
normal
strum_macros ^0.24.1
normal
tempfile ^3.3.0
normal
thiserror ^1.0.30
normal
thread_local ^1.1.4
normal
time ^0.3.9
normal
toml_edit ^0.16.0
normal
url ^2.2.2
normal
uuid ^1.1.2
normal
walkdir ^2.3.2
normal
more_collection_macros ^0.2.2
dev
semver ^1.0.13
dev
serde_yaml ^0.9.16
dev
toml ^0.5.10
dev
Versions
55.87%
of the crate is documented
Platform
i686-pc-windows-msvc
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
assemble_
core
0.2.0
Spec
Required Methods
accept
Implementations on Foreign Types
&S
&str
Arc<S>
Box<S>
Pattern
Implementors
In assemble_
core::
utilities
assemble_core
::
utilities
Trait
Spec
Copy item path
Source
pub trait Spec<T: ?
Sized
> { // Required method fn
accept
(&self, value:
&T
) ->
bool
; }
Required Methods
§
Source
fn
accept
(&self, value:
&T
) ->
bool
Implementations on Foreign Types
§
Source
§
impl
Spec
<
Path
> for &
str
Source
§
fn
accept
(&self, value: &
Path
) ->
bool
Source
§
impl
Spec
<
Path
> for
Pattern
Source
§
fn
accept
(&self, value: &
Path
) ->
bool
Source
§
impl<T: ?
Sized
, S:
Spec
<T> + ?
Sized
>
Spec
<T> for
Box
<S>
Source
§
fn
accept
(&self, value:
&T
) ->
bool
Source
§
impl<T: ?
Sized
, S:
Spec
<T> + ?
Sized
>
Spec
<T> for
Arc
<S>
Source
§
fn
accept
(&self, value:
&T
) ->
bool
Source
§
impl<T: ?
Sized
, S:
Spec
<T>>
Spec
<T> for
&S
Source
§
fn
accept
(&self, value:
&T
) ->
bool
Implementors
§
Source
§
impl<F, T: ?
Sized
>
Spec
<T> for
Callback
<F, T>
where F:
Fn
(
&T
) ->
bool
,
Source
§
impl<T: ?
Sized
>
Spec
<T> for
False
<T>
Source
§
impl<T: ?
Sized
>
Spec
<T> for
True
<T>
Source
§
impl<T: ?
Sized
, F1:
Spec
<T>, F2:
Spec
<T>>
Spec
<T> for
AndSpec
<T, F1, F2>
Source
§
impl<T: ?
Sized
, F1:
Spec
<T>, F2:
Spec
<T>>
Spec
<T> for
OrSpec
<T, F1, F2>
Source
§
impl<T: ?
Sized
, F:
Spec
<T>>
Spec
<T> for
Invert
<T, F>