/// The size in bytes required to represent the segment.
///
/// This includes the additional size which may be required for `glyphIdArray`.
The size in bytes required to represent the segment.
This includes the additional size which may be required for `glyphIdArray`.
The size in bytes required to represent the segment . This includes the additional size which may be required for ` glyphIdArray ` .
pub fn size(&self) -> usize {
        match self.strategy {
            SegmentEncodingStrategy::Shift => SEGMENT_CORE_SIZE,
            SegmentEncodingStrategy::Mix => Segment::size_of_mix_segment(self.len()),
        }
    }
pub fn size ( & self ) -> usize { match self . strategy { SegmentEncodingStrategy :: Shift => SEGMENT_CORE_SIZE , SegmentEncodingStrategy :: Mix => Segment :: size_of_mix_segment ( self . len ( ) ) , } }
The size in bytes required to represent the segment.
The size in bytes required to represent the segment .
&self