pub enum StreamCore {
Range {
current: BigInt,
end: Option<BigInt>,
step: BigInt,
},
Map {
source: Box<Value>,
func: Box<Value>,
env: Box<Env>,
},
Filter {
source: Box<Value>,
func: Box<Value>,
env: Box<Env>,
},
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for StreamCore
impl Clone for StreamCore
Source§fn clone(&self) -> StreamCore
fn clone(&self) -> StreamCore
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Send for StreamCore
impl Sync for StreamCore
Auto Trait Implementations§
impl !RefUnwindSafe for StreamCore
impl !UnwindSafe for StreamCore
impl Freeze for StreamCore
impl Unpin for StreamCore
impl UnsafeUnpin for StreamCore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more