Files
bigint
bitmaps
byteorder
cfg_if
clojurust
clojure
lang
objects
AFn.rsAFunction.rsAMapEntry.rsAPersistentMap.rsAPersistentSet.rsAPersistentVector.rsASeq.rsFn.rsIEditableCollection.rsIFn.rsIHashEq.rsIKVReduce.rsIMapEntry.rsIMapIterable.rsIMeta.rsIObj.rsIPersistentCollection.rsIPersistentMap.rsIPersistentSet.rsIPersistentStack.rsIPersistentVector.rsISeq.rsITransientCollection.rsIndexedSeq.rsMapEntry.rsMapEquivalence.rsMethodImplCache.rsPersistentHashMap.rsPersistentHashSet.rsPersistentVector.rsRSeq.rsRT.rsSequable.rsSequential.rsSubVector.rsUtil.rs
rust
macros
objects
Associative.rsCallable.rsClass.rsCollection.rsComparable.rsComparator.rsCounted.rsFnMethodNative.rsFunction.rsGlobals.rsILookup.rsIObject.rsIndexed.rsIterable.rsList.rsMap.rsMember.rsNumber.rsObjResult.rsObject.rsProtocol.rsPrototype.rsRandomAccess.rsReversible.rsRunnable.rsSerializable.rsSet.rsString.rsThread.rsUnique.rs
crunchy
dashmap
delegate
error_chain
getrandom
im
hash
nodes
ord
vector
intertrait
intertrait_macros
lazy_static
libc
unix
linkme
linkme_impl
mut_static
num_cpus
once_cell
proc_macro2
quote
rand_core
rand_xoshiro
common.rslib.rssplitmix64.rsxoroshiro128plus.rsxoroshiro128plusplus.rsxoroshiro128starstar.rsxoroshiro64star.rsxoroshiro64starstar.rsxoshiro128plus.rsxoshiro128plusplus.rsxoshiro128starstar.rsxoshiro256plus.rsxoshiro256plusplus.rsxoshiro256starstar.rsxoshiro512plus.rsxoshiro512plusplus.rsxoshiro512starstar.rs
rc
serde
de
private
ser
sized_chunks
syn
attr.rsawait.rsbigint.rsbuffer.rscustom_keyword.rscustom_punctuation.rsdata.rsderive.rsdiscouraged.rserror.rsexport.rsexpr.rsext.rsfile.rsgenerics.rsgroup.rsident.rsitem.rslib.rslifetime.rslit.rslookahead.rsmac.rsmacros.rsop.rsparse.rsparse_macro_input.rsparse_quote.rspat.rspath.rsprint.rspunctuated.rsreserved.rssealed.rsspan.rsspanned.rsstmt.rsthread.rstoken.rsty.rsverbatim.rswhitespace.rs
typenum
unicode_xid
uuid
>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
//! Protocol IPersistentVector use clojure::lang::*; use clojure::rust::*; use crate::*; pub trait IPersistentVector: IObject+Associative+IPersistentStack+Reversible+Indexed { fn assocN( &self, i: usize, val: &Object, ) -> ObjResult<Object>; fn cons( &self, o: Object, ) -> ObjResult<Object>; fn length(&self) -> ObjResult<usize>; }