[][src]Trait fuzzy_pickles::HasExtent

pub trait HasExtent {
    fn extent(&self) -> Extent;
}

A type that has an extent

Required methods

fn extent(&self) -> Extent

Loading content...

Implementations on Foreign Types

impl<T: HasExtent> HasExtent for Box<T>[src]

impl<'a, T: HasExtent> HasExtent for &'a T[src]

Loading content...

Implementors

impl HasExtent for Array[src]

impl HasExtent for AssociatedTypeValue[src]

impl HasExtent for Attribute[src]

impl HasExtent for AttributeContaining[src]

impl HasExtent for Comment[src]

impl HasExtent for Expression[src]

impl HasExtent for ExternBlockMember[src]

impl HasExtent for ExternBlockMemberFunctionArgument[src]

impl HasExtent for FieldName[src]

impl HasExtent for ImplKind[src]

impl HasExtent for ImplMember[src]

impl HasExtent for ImplOfTraitType[src]

impl HasExtent for Item[src]

impl HasExtent for MacroCallArgs[src]

impl HasExtent for MatchHand[src]

impl HasExtent for NumberValue[src]

impl HasExtent for PatternKind[src]

impl HasExtent for PatternRangeComponent[src]

impl HasExtent for PatternSliceMember[src]

impl HasExtent for PatternTupleMember[src]

impl HasExtent for RangeInclusiveOperator[src]

impl HasExtent for SelfArgument[src]

impl HasExtent for SelfArgumentShorthandQualifier[src]

impl HasExtent for Statement[src]

impl HasExtent for StructDefinitionBody[src]

impl HasExtent for TraitBound[src]

impl HasExtent for TraitBoundType[src]

impl HasExtent for TraitMember[src]

impl HasExtent for TypeAdditional[src]

impl HasExtent for TypeFunctionArgument[src]

impl HasExtent for TypeGenerics[src]

impl HasExtent for TypeGenericsAngleMember[src]

impl HasExtent for TypeHigherRankedTraitBoundsChild[src]

impl HasExtent for TypeKind[src]

impl HasExtent for UseTail[src]

impl HasExtent for Visibility[src]

impl HasExtent for WhereKind[src]

impl HasExtent for Whitespace[src]

impl HasExtent for ArrayExplicit[src]

impl HasExtent for ArrayRepeated[src]

impl HasExtent for AsType[src]

impl HasExtent for Ascription[src]

impl HasExtent for AssociatedType[src]

impl HasExtent for AssociatedTypeValueBound[src]

impl HasExtent for AssociatedTypeValueEqual[src]

impl HasExtent for AsyncBlock[src]

impl HasExtent for AttributeContainingLiteral[src]

impl HasExtent for AttributeLiteral[src]

impl HasExtent for Binary[src]

impl HasExtent for Block[src]

impl HasExtent for Break[src]

impl HasExtent for Byte[src]

impl HasExtent for ByteString[src]

impl HasExtent for Call[src]

impl HasExtent for Character[src]

impl HasExtent for Closure[src]

impl HasExtent for ClosureArg[src]

impl HasExtent for Const[src]

impl HasExtent for Continue[src]

impl HasExtent for Crate[src]

impl HasExtent for Dereference[src]

impl HasExtent for Disambiguation[src]

impl HasExtent for Enum[src]

impl HasExtent for EnumVariant[src]

impl HasExtent for ExpressionBox[src]

impl HasExtent for ExternBlock[src]

impl HasExtent for ExternBlockMemberFunction[src]

impl HasExtent for ExternBlockMemberFunctionArgumentNamed[src]

impl HasExtent for ExternBlockMemberFunctionArgumentVariadic[src]

impl HasExtent for ExternBlockMemberStatic[src]

impl HasExtent for ExternBlockMemberType[src]

impl HasExtent for FieldAccess[src]

impl HasExtent for ForLoop[src]

impl HasExtent for Function[src]

impl HasExtent for FunctionHeader[src]

impl HasExtent for FunctionQualifiers[src]

impl HasExtent for GenericDeclarationConst[src]

impl HasExtent for GenericDeclarationLifetime[src]

impl HasExtent for GenericDeclarationType[src]

impl HasExtent for GenericDeclarations[src]

impl HasExtent for Ident[src]

impl HasExtent for If[src]

impl HasExtent for IfLet[src]

impl HasExtent for Impl[src]

impl HasExtent for ImplConst[src]

impl HasExtent for ImplFunction[src]

impl HasExtent for ImplOfInherent[src]

impl HasExtent for ImplOfTrait[src]

impl HasExtent for ImplType[src]

impl HasExtent for Let[src]

impl HasExtent for Lifetime[src]

impl HasExtent for Loop[src]

impl HasExtent for MacroCall[src]

impl HasExtent for Match[src]

impl HasExtent for MatchArm[src]

impl HasExtent for Module[src]

impl HasExtent for NamedArgument[src]

impl HasExtent for Number[src]

impl HasExtent for NumberBinary[src]

impl HasExtent for NumberDecimal[src]

impl HasExtent for NumberHexadecimal[src]

impl HasExtent for NumberOctal[src]

impl HasExtent for Parenthetical[src]

impl HasExtent for Path[src]

impl HasExtent for PathComponent[src]

impl HasExtent for PathedIdent[src]

impl HasExtent for Pattern[src]

impl HasExtent for PatternBox[src]

impl HasExtent for PatternByte[src]

impl HasExtent for PatternByteString[src]

impl HasExtent for PatternCharacter[src]

impl HasExtent for PatternIdent[src]

impl HasExtent for PatternMacroCall[src]

impl HasExtent for PatternName[src]

impl HasExtent for PatternNumber[src]

impl HasExtent for PatternRangeExclusive[src]

impl HasExtent for PatternRangeInclusive[src]

impl HasExtent for PatternReference[src]

impl HasExtent for PatternSlice[src]

impl HasExtent for PatternSliceSubslice[src]

impl HasExtent for PatternString[src]

impl HasExtent for PatternStruct[src]

impl HasExtent for PatternStructFieldLong[src]

impl HasExtent for PatternStructFieldShort[src]

impl HasExtent for PatternTuple[src]

impl HasExtent for Range[src]

impl HasExtent for RangeInclusive[src]

impl HasExtent for Reference[src]

impl HasExtent for Return[src]

impl HasExtent for SelfArgumentLonghand[src]

impl HasExtent for SelfArgumentShorthand[src]

impl HasExtent for Slice[src]

impl HasExtent for Static[src]

impl HasExtent for String[src]

impl HasExtent for Struct[src]

impl HasExtent for StructDefinitionBodyBrace[src]

impl HasExtent for StructDefinitionBodyTuple[src]

impl HasExtent for StructDefinitionFieldNamed[src]

impl HasExtent for StructDefinitionFieldUnnamed[src]

impl HasExtent for StructLiteral[src]

impl HasExtent for StructLiteralField[src]

impl HasExtent for Trait[src]

impl HasExtent for TraitBoundLifetime[src]

impl HasExtent for TraitBoundNormal[src]

impl HasExtent for TraitBoundRelaxed[src]

impl HasExtent for TraitBounds[src]

impl HasExtent for TraitImplArgumentNamed[src]

impl HasExtent for TraitImplFunctionHeader[src]

impl HasExtent for TraitMemberConst[src]

impl HasExtent for TraitMemberFunction[src]

impl HasExtent for TraitMemberType[src]

impl HasExtent for TryOperator[src]

impl HasExtent for Tuple[src]

impl HasExtent for Turbofish[src]

impl HasExtent for Type[src]

impl HasExtent for TypeAlias[src]

impl HasExtent for TypeArray[src]

impl HasExtent for TypeDisambiguation[src]

impl HasExtent for TypeDynTrait[src]

impl HasExtent for TypeFunction[src]

impl HasExtent for TypeFunctionArgumentNamed[src]

impl HasExtent for TypeGenericsAngle[src]

impl HasExtent for TypeGenericsFunction[src]

impl HasExtent for TypeHigherRankedTraitBounds[src]

impl HasExtent for TypeImplTrait[src]

impl HasExtent for TypeNamed[src]

impl HasExtent for TypeNamedComponent[src]

impl HasExtent for TypePointer[src]

impl HasExtent for TypeReference[src]

impl HasExtent for TypeReferenceKind[src]

impl HasExtent for TypeSlice[src]

impl HasExtent for TypeTuple[src]

impl HasExtent for Unary[src]

impl HasExtent for Union[src]

impl HasExtent for UnsafeBlock[src]

impl HasExtent for Use[src]

impl HasExtent for UsePath[src]

impl HasExtent for UseTailGlob[src]

impl HasExtent for UseTailIdent[src]

impl HasExtent for UseTailMulti[src]

impl HasExtent for Value[src]

impl HasExtent for VisibilityPublic[src]

impl HasExtent for Where[src]

impl HasExtent for WhereLifetime[src]

impl HasExtent for WhereType[src]

impl HasExtent for While[src]

impl HasExtent for WhileLet[src]

impl HasExtent for Extent[src]

impl<T> HasExtent for Attributed<T>[src]

Loading content...