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>,