pub struct RawPointInner { /* private fields */ }Implementations§
Source§impl RawPointInner
impl RawPointInner
Trait Implementations§
Source§impl Clone for RawPointInner
impl Clone for RawPointInner
Source§fn clone(&self) -> RawPointInner
fn clone(&self) -> RawPointInner
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 moreSource§impl FetchBytes for RawPointInner
impl FetchBytes for RawPointInner
fn fetch_bytes(&self) -> FailFuture<'_, ByteNode>
fn fetch_data(&self) -> FailFuture<'_, Vec<u8>>
fn fetch_bytes_local(&self) -> Result<Option<ByteNode>>
fn fetch_data_local(&self) -> Option<Vec<u8>>
fn as_resolve(&self) -> Option<&Arc<dyn Resolve>>
fn try_unwrap_resolve(self: Arc<Self>) -> Option<Arc<dyn Resolve>>
fn as_inner(&self) -> Option<&(dyn Any + 'static)>
Source§impl InlineOutput for RawPointInner
impl InlineOutput for RawPointInner
fn slice_to_output(slice: &[Self], output: &mut impl Output)where
Self: Sized,
Source§impl ListHashes for RawPointInner
impl ListHashes for RawPointInner
fn list_hashes(&self, f: &mut impl FnMut(Hash))
fn point_count(&self) -> usize
fn topology_hash(&self) -> Hash
Source§impl<__I: ParseInput> Parse<__I> for RawPointInnerwhere
Self: ParseInline<__I>,
impl<__I: ParseInput> Parse<__I> for RawPointInnerwhere
Self: ParseInline<__I>,
Source§impl<I: PointInput> ParseInline<I> for RawPointInner
impl<I: PointInput> ParseInline<I> for RawPointInner
Source§fn parse_inline(input: &mut I) -> Result<Self>
fn parse_inline(input: &mut I) -> Result<Self>
Parse without consuming the whole stream. Errors on unexpected EOF.
Source§fn parse_as_inline(input: I) -> Result<Self, Error>
fn parse_as_inline(input: I) -> Result<Self, Error>
For implementing
Parse::parse.Source§fn parse_vec(input: I) -> Result<Vec<Self>, Error>
fn parse_vec(input: I) -> Result<Vec<Self>, Error>
Parse a
Vec of Self. Customisable for optimisations.Source§fn parse_vec_n(input: &mut I, n: usize) -> Result<Vec<Self>, Error>
fn parse_vec_n(input: &mut I, n: usize) -> Result<Vec<Self>, Error>
Parse a
Vec of Self of length n. Customisable for optimisations.Source§fn parse_array<const N: usize>(input: &mut I) -> Result<[Self; N], Error>
fn parse_array<const N: usize>(input: &mut I) -> Result<[Self; N], Error>
Parse an array of
Self. Customisable for optimisations.Source§fn parse_generic_array<N>(input: &mut I) -> Result<GenericArray<Self, N>, Error>where
N: ArrayLength,
fn parse_generic_array<N>(input: &mut I) -> Result<GenericArray<Self, N>, Error>where
N: ArrayLength,
Parse a
GenericArray of Self. Customisable for optimisations.Auto Trait Implementations§
impl !RefUnwindSafe for RawPointInner
impl !UnwindSafe for RawPointInner
impl Freeze for RawPointInner
impl Send for RawPointInner
impl Sync for RawPointInner
impl Unpin for RawPointInner
impl UnsafeUnpin for RawPointInner
Blanket Implementations§
Source§impl<T> AsAny for T
impl<T> AsAny for T
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