Docs.rs
rai-core-0.10.0
rai-core 0.10.0
Docs.rs crate page
MIT OR Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
cksac
Dependencies
candle-core ^0.4.1
normal
optional
candle-flash-attn ^0.4.1
normal
optional
colored ^2.1.0
normal
dyn-clone ^1.0.16
normal
half ^2.3.1
normal
num-traits ^0.2.17
normal
once_cell ^1.19.0
normal
paste ^1.0
normal
safetensors ^0.4.1
normal
thiserror ^1.0.51
normal
tracing ^0.1.40
normal
Versions
10.58%
of the crate is documented
Go to latest version
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
rai_core
0.10.0
Func
Required Methods
apply
Implementors
In crate rai_core
?
Trait
rai_core
::
Func
source
·
[
−
]
pub trait Func<InKind, In, Out> { // Required method fn
apply
(&self, input: In) -> Out; }
Required Methods
§
source
fn
apply
(&self, input: In) -> Out
Implementors
§
source
§
impl<A, B, C, D, E, F, G, H, I, J, K, L, OUT, FUNC>
Func
<
Tuple
<
(A, B, C, D, E, F, G, H, I, J, K, L)
>,
(A, B, C, D, E, F, G, H, I, J, K, L)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C, D, E, F, G, H, I, J, K, L) -> OUT,
source
§
impl<A, B, C, D, E, F, G, H, I, J, K, OUT, FUNC>
Func
<
Tuple
<
(A, B, C, D, E, F, G, H, I, J, K)
>,
(A, B, C, D, E, F, G, H, I, J, K)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C, D, E, F, G, H, I, J, K) -> OUT,
source
§
impl<A, B, C, D, E, F, G, H, I, J, OUT, FUNC>
Func
<
Tuple
<
(A, B, C, D, E, F, G, H, I, J)
>,
(A, B, C, D, E, F, G, H, I, J)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C, D, E, F, G, H, I, J) -> OUT,
source
§
impl<A, B, C, D, E, F, G, H, I, OUT, FUNC>
Func
<
Tuple
<
(A, B, C, D, E, F, G, H, I)
>,
(A, B, C, D, E, F, G, H, I)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C, D, E, F, G, H, I) -> OUT,
source
§
impl<A, B, C, D, E, F, G, H, OUT, FUNC>
Func
<
Tuple
<
(A, B, C, D, E, F, G, H)
>,
(A, B, C, D, E, F, G, H)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C, D, E, F, G, H) -> OUT,
source
§
impl<A, B, C, D, E, F, G, OUT, FUNC>
Func
<
Tuple
<
(A, B, C, D, E, F, G)
>,
(A, B, C, D, E, F, G)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C, D, E, F, G) -> OUT,
source
§
impl<A, B, C, D, E, F, OUT, FUNC>
Func
<
Tuple
<
(A, B, C, D, E, F)
>,
(A, B, C, D, E, F)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C, D, E, F) -> OUT,
source
§
impl<A, B, C, D, E, OUT, FUNC>
Func
<
Tuple
<
(A, B, C, D, E)
>,
(A, B, C, D, E)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C, D, E) -> OUT,
source
§
impl<A, B, C, D, OUT, FUNC>
Func
<
Tuple
<
(A, B, C, D)
>,
(A, B, C, D)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C, D) -> OUT,
source
§
impl<A, B, C, OUT, FUNC>
Func
<
Tuple
<
(A, B, C)
>,
(A, B, C)
, OUT> for FUNC
where FUNC:
Fn
(A, B, C) -> OUT,
source
§
impl<A, B, OUT, FUNC>
Func
<
Tuple
<
(A, B)
>,
(A, B)
, OUT> for FUNC
where FUNC:
Fn
(A, B) -> OUT,
source
§
impl<A, OUT, FUNC>
Func
<
Tuple
<
(A,)
>,
(A,)
, OUT> for FUNC
where FUNC:
Fn
(A) -> OUT,
source
§
impl<I, O, F>
Func
<
Basic
, I, O> for F
where F:
Fn
(I) -> O,
source
§
impl<I, O, F>
Func
<
Module
, I, O> for F
where F:
Fn
(I) -> O, I:
Module
,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 1]
>,
[I; 1]
, OUT> for FUNC
where FUNC:
Fn
(I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 2]
>,
[I; 2]
, OUT> for FUNC
where FUNC:
Fn
(I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 3]
>,
[I; 3]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 4]
>,
[I; 4]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 5]
>,
[I; 5]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I, I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 6]
>,
[I; 6]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I, I, I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 7]
>,
[I; 7]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I, I, I, I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 8]
>,
[I; 8]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I, I, I, I, I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 9]
>,
[I; 9]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I, I, I, I, I, I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 10]
>,
[I; 10]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I, I, I, I, I, I, I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 11]
>,
[I; 11]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I, I, I, I, I, I, I, I, I) -> OUT,
source
§
impl<I, OUT, FUNC>
Func
<
Array
<
[I; 12]
>,
[I; 12]
, OUT> for FUNC
where FUNC:
Fn
(I, I, I, I, I, I, I, I, I, I, I, I) -> OUT,