Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StardustDL/Linq-in-Rust
/ functions
Functions
61 in github.com/StardustDL/Linq-in-Rust
⨍
Functions
61
◇
Types & classes
7
↓ 7 callers
Method
select
Projects each element of a sequence into a new form. # Examples ``` use linq::iter::Enumerable; let x = 1..100; let y: Vec<i32> = x.clone().map(|p|
src/iter/m_enumerable.rs:44
↓ 3 callers
Method
next
(&mut self)
src/iter/m_union.rs:22
↓ 2 callers
Method
average
(self)
src/iter/m_enumerable.rs:323
↓ 2 callers
Method
distinct
(self)
src/iter/m_enumerable.rs:306
↓ 2 callers
Function
order_by
( iter: I, func: F, descending: bool, )
src/iter/m_order_by.rs:18
↓ 2 callers
Method
order_by
Sorts the elements of a sequence in ascending order according to a key. # Examples ``` use linq::iter::Enumerable; let x = 1..100; let mut y: Vec<i
src/iter/m_enumerable.rs:131
↓ 2 callers
Method
where_by
Filters a sequence of values based on a predicate. # Examples ``` use linq::iter::Enumerable; let x = 1..100; let y: Vec<i32> = x.clone().filter(|p
src/iter/m_enumerable.rs:23
↓ 1 callers
Function
aggregate
(iter: I, init: B, f: F)
src/iter/m_builtin.rs:46
↓ 1 callers
Function
average
()
src/tests/iter_methods.rs:13
↓ 1 callers
Function
concate
( iter: I, other: U, )
src/iter/m_builtin.rs:3
↓ 1 callers
Method
concate
Concatenates two sequences. # Examples ``` use linq::iter::Enumerable; let x = 0..100; let y = 100..200; let e = x.concate(y); assert!((0..200).eq(
src/iter/m_enumerable.rs:180
↓ 1 callers
Function
contains
(mut iter: I, value: &V)
src/iter/m_method.rs:14
↓ 1 callers
Function
distinct
(iter: I)
src/iter/m_distinct.rs:34
↓ 1 callers
Function
element_at
(mut iter: I, index: usize)
src/iter/m_builtin.rs:36
↓ 1 callers
Function
first
(mut iter: I)
src/iter/m_builtin.rs:32
↓ 1 callers
Method
order_by_descending
Sorts the elements of a sequence in descending order by using a specified comparer. # Examples ``` use linq::iter::Enumerable; let x = 1..100; let
src/iter/m_enumerable.rs:159
↓ 1 callers
Function
reverse
(iter: I)
src/iter/m_builtin.rs:42
↓ 1 callers
Method
reverse
Inverts the order of the elements in a sequence. # Examples ``` use linq::iter::Enumerable; let a = [1, 2, 3]; let mut iter = a.iter().reverse();
src/iter/m_enumerable.rs:261
↓ 1 callers
Function
select
(iter: I, f: F)
src/iter/m_builtin.rs:25
↓ 1 callers
Function
select_many
( iter: I, fc: FC, fr: FR, )
src/iter/m_select.rs:41
↓ 1 callers
Method
select_many
Projects each element of a sequence to an Enumerable, flattens the resulting sequences into one sequence, and invokes a result selector function on ea
src/iter/m_enumerable.rs:101
↓ 1 callers
Function
select_many_single
( iter: I, func: F, )
src/iter/m_select.rs:90
↓ 1 callers
Method
select_many_single
Projects each element of a sequence to an Enumerable and flattens the resulting sequences into one sequence. # Examples ``` use linq::iter::Enumerab
src/iter/m_enumerable.rs:65
↓ 1 callers
Function
single
(mut iter: I)
src/iter/m_method.rs:1
↓ 1 callers
Function
union
(iter: I, iter_union: U)
src/iter/m_union.rs:50
↓ 1 callers
Method
union
(self, union_with: U)
src/iter/m_enumerable.rs:314
↓ 1 callers
Function
where_by
(iter: I, predicate: P)
src/iter/m_builtin.rs:15
Function
aggregate
()
src/tests/iter_methods.rs:104
Method
aggregate
Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. # Examples ``` use linq::iter::E
src/iter/m_enumerable.rs:298
Function
concate
()
src/tests/iter_methods.rs:96
Function
contains
()
src/tests/iter_methods.rs:110
Method
contains
Determines whether a sequence contains a specified element by using the default equality comparer. # Examples ``` use linq::iter::Enumerable; let x
src/iter/m_enumerable.rs:280
Function
distict
()
src/tests/iter_methods.rs:155
Function
distinct
()
src/tests/iter_expr.rs:86
Function
element_at
()
src/tests/iter_methods.rs:145
Method
element_at
Returns the index-th element of the iterator. # Examples ``` use linq::iter::Enumerable; let a = [1, 2, 3]; assert_eq!(a.iter().element_at(0), Som
src/iter/m_enumerable.rs:220
Function
first
()
src/tests/iter_methods.rs:138
Method
first
Returns the first element of a sequence. # Examples ``` use linq::iter::Enumerable; assert!((0..0).first().is_none()); assert_eq!((0..2).first(), S
src/iter/m_enumerable.rs:199
Method
next
(&mut self)
src/iter/m_distinct.rs:18
Method
next
(&mut self)
src/iter/m_select.rs:18
Method
next
(&mut self)
src/iter/m_order_by.rs:10
Function
order_by
()
src/tests/iter_methods.rs:71
Function
order_by
()
src/tests/iter_expr.rs:66
Function
order_by_descending
()
src/tests/iter_methods.rs:57
Function
order_by_descending
()
src/tests/iter_expr.rs:56
Function
reverse
()
src/tests/iter_methods.rs:118
Function
select
()
src/tests/iter_methods.rs:5
Function
select
()
src/tests/iter_expr.rs:4
Function
select_many
()
src/tests/iter_methods.rs:22
Function
select_many
()
src/tests/iter_expr.rs:12
Function
select_many_nest
()
src/tests/iter_expr.rs:20
Function
select_many_zip
()
src/tests/iter_methods.rs:30
Function
select_many_zip
()
src/tests/iter_expr.rs:29
Function
single
()
src/tests/iter_methods.rs:131
Method
single
Returns the only element of a sequence. # Examples ``` use linq::iter::Enumerable; assert!((0..0).single().is_none()); assert!((0..2).single().is_n
src/iter/m_enumerable.rs:238
Function
try_linq
()
tests/int_test.rs:5
Function
union
()
src/tests/iter_methods.rs:167
Function
where_by
()
src/tests/iter_methods.rs:49
Function
where_by
()
src/tests/iter_expr.rs:48
Function
where_order
()
src/tests/iter_methods.rs:81
Function
where_order
()
src/tests/iter_expr.rs:76