Struct clojurust::clojure::lang::objects::SubVector::SSubVector [−][src]
pub struct SSubVector { /* fields omitted */ }Trait Implementations
impl APersistentVector for SSubVector[src]
impl Associative for SSubVector[src]
fn assoc(&self, key: &Object, value: &Object) -> ObjResult<Object>[src]
fn containsKey(&self, key: &Object) -> ObjResult<bool>[src]
fn entryAt(&self, key: &Object) -> ObjResult<Object>[src]
impl Collection for SSubVector[src]
fn size(&self) -> usize[src]
fn isEmpty(&self) -> bool[src]
fn contains(&self) -> ObjResult<bool>[src]
fn toArray(&self) -> ObjResult<Vec<Object>>[src]
fn containsAll(&self, c: &Object) -> ObjResult<bool>[src]
impl Comparable for SSubVector[src]
impl Counted for SSubVector[src]
impl IHashEq for SSubVector[src]
impl IMeta for SSubVector[src]
impl IObj for SSubVector[src]
impl IObject for SSubVector[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IPersistentCollection for SSubVector[src]
fn cons(&self, o: &Object) -> ObjResult<Object>[src]
fn count(&self) -> ObjResult<usize>[src]
fn empty(&self) -> ObjResult<Object>[src]
fn equiv(&self, o: Object) -> ObjResult<bool>[src]
impl IPersistentStack for SSubVector[src]
impl IPersistentVector for SSubVector[src]
fn assocN(&self, i: usize, val: &Object) -> ObjResult<Object>[src]
fn cons(&self, o: Object) -> ObjResult<Object>[src]
fn length(&self) -> ObjResult<usize>[src]
impl Indexed for SSubVector[src]
fn nth_1(&self, i: usize) -> ObjResult<Object>[src]
fn nth_2(&self, i: usize, notFound: Object) -> ObjResult<Object>[src]
impl Iterable for SSubVector[src]
impl List for SSubVector[src]
impl RandomAccess for SSubVector[src]
impl Reversible for SSubVector[src]
impl Sequable for SSubVector[src]
impl Serializable for SSubVector[src]
impl SubVector for SSubVector[src]
Auto Trait Implementations
impl !RefUnwindSafe for SSubVector
impl Send for SSubVector
impl Sync for SSubVector
impl Unpin for SSubVector
impl !UnwindSafe for SSubVector
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<S> CastArc for S where
S: CastFromSync + ?Sized, [src]
S: CastFromSync + ?Sized,
impl<S> CastBox for S where
S: CastFrom + ?Sized, [src]
S: CastFrom + ?Sized,
pub fn cast<T>(self: Box<S, Global>) -> Result<Box<T, Global>, Box<S, Global>> where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> CastFrom for T where
T: 'static + Any, [src]
T: 'static + Any,
pub fn ref_any(&self) -> &(dyn Any + 'static)[src]
pub fn mut_any(&mut self) -> &mut (dyn Any + 'static)[src]
pub fn box_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>[src]
pub fn rc_any(self: Rc<T>) -> Rc<dyn Any + 'static>[src]
impl<T> CastFromSync for T where
T: 'static + Sync + Send, [src]
T: 'static + Sync + Send,
impl<S> CastMut for S where
S: CastFrom + ?Sized, [src]
S: CastFrom + ?Sized,
impl<S> CastRc for S where
S: CastFrom + ?Sized, [src]
S: CastFrom + ?Sized,
impl<S> CastRef for S where
S: CastFrom + ?Sized, [src]
S: CastFrom + ?Sized,
pub fn cast<T>(&self) -> Option<&T> where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
pub fn impls<T>(&self) -> bool where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T[src]
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,