pub struct CatiaCodec;Expand description
The CATIA V5 .CATPart codec.
Trait Implementations§
Source§impl Clone for CatiaCodec
impl Clone for CatiaCodec
Source§fn clone(&self) -> CatiaCodec
fn clone(&self) -> CatiaCodec
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 Codec for CatiaCodec
impl Codec for CatiaCodec
Source§fn detect(&self, prefix: &[u8]) -> Confidence
fn detect(&self, prefix: &[u8]) -> Confidence
Judge, from a leading byte prefix, whether this codec applies.
Source§fn inspect_impl(
&self,
_ctx: &DecodeContext<'_>,
root: View<'_>,
) -> Result<ContainerSummary, CodecError>
fn inspect_impl( &self, _ctx: &DecodeContext<'_>, root: View<'_>, ) -> Result<ContainerSummary, CodecError>
Enumerate the acquired root view’s streams/segments without decoding
geometry. Read more
Source§fn decode_impl(
&self,
ctx: &DecodeContext<'_>,
root: View<'_>,
) -> Result<DecodeResult, CodecError>
fn decode_impl( &self, ctx: &DecodeContext<'_>, root: View<'_>, ) -> Result<DecodeResult, CodecError>
Decode the acquired root view, reporting incomplete or approximate
transfer. Read more
impl Copy for CatiaCodec
Source§impl Debug for CatiaCodec
impl Debug for CatiaCodec
Source§impl Default for CatiaCodec
impl Default for CatiaCodec
Source§fn default() -> CatiaCodec
fn default() -> CatiaCodec
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CatiaCodec
impl RefUnwindSafe for CatiaCodec
impl Send for CatiaCodec
impl Sync for CatiaCodec
impl Unpin for CatiaCodec
impl UnsafeUnpin for CatiaCodec
impl UnwindSafe for CatiaCodec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<C> CodecEntry for C
impl<C> CodecEntry for C
Source§fn inspect(
&self,
reader: &mut dyn ReadSeek,
options: &InspectOptions,
) -> Result<ContainerSummary, CodecError>
fn inspect( &self, reader: &mut dyn ReadSeek, options: &InspectOptions, ) -> Result<ContainerSummary, CodecError>
Inspects the source under its input and resource limits.
Source§fn decode(
&self,
reader: &mut dyn ReadSeek,
options: &DecodeOptions,
) -> Result<DecodeResult, CodecError>
fn decode( &self, reader: &mut dyn ReadSeek, options: &DecodeOptions, ) -> Result<DecodeResult, CodecError>
Decodes the source under its input and resource limits.