Trait Parse

Source
pub trait Parse {
    type Output;

    // Required method
    fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>;
}

Required Associated Types§

Required Methods§

Source

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Parse for bool

Source§

impl Parse for char

Source§

impl Parse for f32

Source§

impl Parse for f64

Source§

impl Parse for i8

Source§

impl Parse for i16

Source§

impl Parse for i32

Source§

impl Parse for i64

Source§

impl Parse for u8

Source§

impl Parse for u16

Source§

impl Parse for u32

Source§

impl Parse for u64

Source§

impl Parse for Uuid

Source§

impl<T0> Parse for (T0,)
where T0: 'static + Clone + Parse, T0::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output,)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T0, T1> Parse for (T0, T1)
where T0: 'static + Clone + Parse, T1: 'static + Clone + Parse, T0::Output: 'static + Clone, T1::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output, <T1 as Parse>::Output)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T0, T1, T2> Parse for (T0, T1, T2)
where T0: 'static + Clone + Parse, T1: 'static + Clone + Parse, T2: 'static + Clone + Parse, T0::Output: 'static + Clone, T1::Output: 'static + Clone, T2::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output, <T1 as Parse>::Output, <T2 as Parse>::Output)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T0, T1, T2, T3> Parse for (T0, T1, T2, T3)
where T0: 'static + Clone + Parse, T1: 'static + Clone + Parse, T2: 'static + Clone + Parse, T3: 'static + Clone + Parse, T0::Output: 'static + Clone, T1::Output: 'static + Clone, T2::Output: 'static + Clone, T3::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output, <T1 as Parse>::Output, <T2 as Parse>::Output, <T3 as Parse>::Output)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T0, T1, T2, T3, T4> Parse for (T0, T1, T2, T3, T4)
where T0: 'static + Clone + Parse, T1: 'static + Clone + Parse, T2: 'static + Clone + Parse, T3: 'static + Clone + Parse, T4: 'static + Clone + Parse, T0::Output: 'static + Clone, T1::Output: 'static + Clone, T2::Output: 'static + Clone, T3::Output: 'static + Clone, T4::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output, <T1 as Parse>::Output, <T2 as Parse>::Output, <T3 as Parse>::Output, <T4 as Parse>::Output)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T0, T1, T2, T3, T4, T5> Parse for (T0, T1, T2, T3, T4, T5)
where T0: 'static + Clone + Parse, T1: 'static + Clone + Parse, T2: 'static + Clone + Parse, T3: 'static + Clone + Parse, T4: 'static + Clone + Parse, T5: 'static + Clone + Parse, T0::Output: 'static + Clone, T1::Output: 'static + Clone, T2::Output: 'static + Clone, T3::Output: 'static + Clone, T4::Output: 'static + Clone, T5::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output, <T1 as Parse>::Output, <T2 as Parse>::Output, <T3 as Parse>::Output, <T4 as Parse>::Output, <T5 as Parse>::Output)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T0, T1, T2, T3, T4, T5, T6> Parse for (T0, T1, T2, T3, T4, T5, T6)
where T0: 'static + Clone + Parse, T1: 'static + Clone + Parse, T2: 'static + Clone + Parse, T3: 'static + Clone + Parse, T4: 'static + Clone + Parse, T5: 'static + Clone + Parse, T6: 'static + Clone + Parse, T0::Output: 'static + Clone, T1::Output: 'static + Clone, T2::Output: 'static + Clone, T3::Output: 'static + Clone, T4::Output: 'static + Clone, T5::Output: 'static + Clone, T6::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output, <T1 as Parse>::Output, <T2 as Parse>::Output, <T3 as Parse>::Output, <T4 as Parse>::Output, <T5 as Parse>::Output, <T6 as Parse>::Output)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Parse for (T0, T1, T2, T3, T4, T5, T6, T7)
where T0: 'static + Clone + Parse, T1: 'static + Clone + Parse, T2: 'static + Clone + Parse, T3: 'static + Clone + Parse, T4: 'static + Clone + Parse, T5: 'static + Clone + Parse, T6: 'static + Clone + Parse, T7: 'static + Clone + Parse, T0::Output: 'static + Clone, T1::Output: 'static + Clone, T2::Output: 'static + Clone, T3::Output: 'static + Clone, T4::Output: 'static + Clone, T5::Output: 'static + Clone, T6::Output: 'static + Clone, T7::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output, <T1 as Parse>::Output, <T2 as Parse>::Output, <T3 as Parse>::Output, <T4 as Parse>::Output, <T5 as Parse>::Output, <T6 as Parse>::Output, <T7 as Parse>::Output)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Parse for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T0: 'static + Clone + Parse, T1: 'static + Clone + Parse, T2: 'static + Clone + Parse, T3: 'static + Clone + Parse, T4: 'static + Clone + Parse, T5: 'static + Clone + Parse, T6: 'static + Clone + Parse, T7: 'static + Clone + Parse, T8: 'static + Clone + Parse, T0::Output: 'static + Clone, T1::Output: 'static + Clone, T2::Output: 'static + Clone, T3::Output: 'static + Clone, T4::Output: 'static + Clone, T5::Output: 'static + Clone, T6::Output: 'static + Clone, T7::Output: 'static + Clone, T8::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output, <T1 as Parse>::Output, <T2 as Parse>::Output, <T3 as Parse>::Output, <T4 as Parse>::Output, <T5 as Parse>::Output, <T6 as Parse>::Output, <T7 as Parse>::Output, <T8 as Parse>::Output)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Parse for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T0: 'static + Clone + Parse, T1: 'static + Clone + Parse, T2: 'static + Clone + Parse, T3: 'static + Clone + Parse, T4: 'static + Clone + Parse, T5: 'static + Clone + Parse, T6: 'static + Clone + Parse, T7: 'static + Clone + Parse, T8: 'static + Clone + Parse, T9: 'static + Clone + Parse, T0::Output: 'static + Clone, T1::Output: 'static + Clone, T2::Output: 'static + Clone, T3::Output: 'static + Clone, T4::Output: 'static + Clone, T5::Output: 'static + Clone, T6::Output: 'static + Clone, T7::Output: 'static + Clone, T8::Output: 'static + Clone, T9::Output: 'static + Clone,

Source§

type Output = (<T0 as Parse>::Output, <T1 as Parse>::Output, <T2 as Parse>::Output, <T3 as Parse>::Output, <T4 as Parse>::Output, <T5 as Parse>::Output, <T6 as Parse>::Output, <T7 as Parse>::Output, <T8 as Parse>::Output, <T9 as Parse>::Output)

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Source§

impl<T: 'static + Parse + Clone> Parse for Option<T>
where T::Output: 'static + Clone,

Source§

type Output = Option<<T as Parse>::Output>

Source§

fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>

Implementors§

Source§

impl Parse for AlterTableInstruction

Source§

impl Parse for AlterTypeInstruction

Source§

impl Parse for ArithmeticOp

Source§

impl Parse for Assignment

Source§

impl Parse for BatchKind

Source§

impl Parse for BindMarker

Source§

impl Parse for CollectionType

Source§

impl Parse for CollectionTypeLiteral

Source§

impl Parse for ColumnDefault

Source§

impl Parse for Constant

Source§

impl Parse for CqlType

Source§

impl Parse for DataDefinitionStatement

Source§

impl Parse for DataManipulationStatement

Source§

impl Parse for HashTag

Source§

impl Parse for IfClause

Source§

impl Parse for IndexIdentifier

Source§

impl Parse for IndexQualifier

Source§

impl Parse for InsertKind

Source§

impl Parse for JavaTimeUnit

Source§

impl Parse for Keys

Source§

impl Parse for Limit

Source§

impl Parse for Literal

Source§

impl Parse for MaterializedViewStatement

Source§

impl Parse for ModificationStatement

Source§

impl Parse for Name

Source§

impl Parse for NativeType

Source§

impl Parse for OnNullInput

Source§

impl Parse for Operator

Source§

impl Parse for Order

Source§

impl Parse for Permission

Source§

impl Parse for PermissionKind

Source§

impl Parse for PermissionStatement

Source§

impl Parse for Relation

Source§

impl Parse for Resource

Source§

impl Parse for RoleOpt

Source§

impl Parse for RoleStatement

Source§

impl Parse for RowsPerPartition

Source§

impl Parse for SecondaryIndexStatement

Source§

impl Parse for SelectClause

Source§

impl Parse for SelectorKind

Source§

impl Parse for SimpleSelection

Source§

impl Parse for SpeculativeRetry

Source§

impl Parse for Statement

Source§

impl Parse for StatementOptValue

Source§

impl Parse for TaggedDataDefinitionStatement

Source§

impl Parse for TaggedDataManipulationStatement

Source§

impl Parse for TaggedMaterializedViewStatement

Source§

impl Parse for TaggedModificationStatement

Source§

impl Parse for TaggedPermissionStatement

Source§

impl Parse for TaggedRoleStatement

Source§

impl Parse for TaggedSecondaryIndexStatement

Source§

impl Parse for TaggedStatement

Source§

impl Parse for TaggedStatementOptValue

Source§

impl Parse for TaggedTriggerStatement

Source§

impl Parse for TaggedUserDefinedFunctionStatement

Source§

impl Parse for TaggedUserDefinedTypeStatement

Source§

impl Parse for TaggedUserStatement

Source§

impl Parse for Term

Source§

impl Parse for TimeUnit

Source§

impl Parse for TriggerStatement

Source§

impl Parse for UpdateParameter

Source§

impl Parse for UserDefinedFunctionStatement

Source§

impl Parse for UserDefinedTypeStatement

Source§

impl Parse for UserStatement

Source§

impl Parse for ReservedKeyword

Source§

impl Parse for ACCESS

Source§

impl Parse for ADD

Source§

impl Parse for AGGREGATE

Source§

impl Parse for ALL

Source§

impl Parse for ALLOW

Source§

impl Parse for ALTER

Source§

impl Parse for AND

Source§

impl Parse for APPLY

Source§

impl Parse for AS

Source§

impl Parse for ASC

Source§

impl Parse for ASCII

Source§

impl Parse for AUTHORIZE

Source§

impl Parse for BATCH

Source§

impl Parse for BEGIN

Source§

impl Parse for BIGINT

Source§

impl Parse for BLOB

Source§

impl Parse for BOOLEAN

Source§

impl Parse for BY

Source§

impl Parse for BYPASS

Source§

impl Parse for CACHE

Source§

impl Parse for CALLED

Source§

impl Parse for CAST

Source§

impl Parse for CLUSTERING

Source§

impl Parse for COLUMNFAMILY

Source§

impl Parse for COMPACT

Source§

impl Parse for CONTAINS

Source§

impl Parse for COUNT

Source§

impl Parse for COUNTER

Source§

impl Parse for CREATE

Source§

impl Parse for CUSTOM

Source§

impl Parse for Colon

Source§

impl Parse for Comma

Source§

impl Parse for DATACENTERS

Source§

impl Parse for DATE

Source§

impl Parse for DECIMAL

Source§

impl Parse for DEFAULT

Source§

impl Parse for DELETE

Source§

impl Parse for DESC

Source§

impl Parse for DESCRIBE

Source§

impl Parse for DISTINCT

Source§

impl Parse for DOUBLE

Source§

impl Parse for DROP

Source§

impl Parse for Dash

Source§

impl Parse for Dot

Source§

impl Parse for DoubleQuote

Source§

impl Parse for ENTRIES

Source§

impl Parse for EXECUTE

Source§

impl Parse for EXISTS

Source§

impl Parse for Equals

Source§

impl Parse for Exclamation

Source§

impl Parse for FALSE

Source§

impl Parse for FILTERING

Source§

impl Parse for FINALFUNC

Source§

impl Parse for FLOAT

Source§

impl Parse for FROM

Source§

impl Parse for FROZEN

Source§

impl Parse for FULL

Source§

impl Parse for FUNCTION

Source§

impl Parse for FUNCTIONS

Source§

impl Parse for GRANT

Source§

impl Parse for GROUP

Source§

impl Parse for IF

Source§

impl Parse for IN

Source§

impl Parse for INDEX

Source§

impl Parse for INET

Source§

impl Parse for INFINITY

Source§

impl Parse for INITCOND

Source§

impl Parse for INPUT

Source§

impl Parse for INSERT

Source§

impl Parse for INT

Source§

impl Parse for INTO

Source§

impl Parse for IS

Source§

impl Parse for JSON

Source§

impl Parse for KEY

Source§

impl Parse for KEYS

Source§

impl Parse for KEYSPACE

Source§

impl Parse for KEYSPACES

Source§

impl Parse for LANGUAGE

Source§

impl Parse for LIKE

Source§

impl Parse for LIMIT

Source§

impl Parse for LIST

Source§

impl Parse for LOGIN

Source§

impl Parse for LeftAngle

Source§

impl Parse for LeftBrace

Source§

impl Parse for LeftBracket

Source§

impl Parse for LeftParen

Source§

impl Parse for MAP

Source§

impl Parse for MATERIALIZED

Source§

impl Parse for MBEAN

Source§

impl Parse for MBEANS

Source§

impl Parse for MODIFY

Source§

impl Parse for Minus

Source§

impl Parse for NAN

Source§

impl Parse for NOLOGIN

Source§

impl Parse for NORECURSIVE

Source§

impl Parse for NOSUPERUSER

Source§

impl Parse for NOT

Source§

impl Parse for NULL

Source§

impl Parse for OF

Source§

impl Parse for ON

Source§

impl Parse for OPTIONS

Source§

impl Parse for OR

Source§

impl Parse for ORDER

Source§

impl Parse for PARTITION

Source§

impl Parse for PASSWORD

Source§

impl Parse for PER

Source§

impl Parse for PERCENTILE

Source§

impl Parse for PERMISSION

Source§

impl Parse for PERMISSIONS

Source§

impl Parse for PRIMARY

Source§

impl Parse for Percent

Source§

impl Parse for Plus

Source§

impl Parse for Question

Source§

impl Parse for RENAME

Source§

impl Parse for REPLACE

Source§

impl Parse for RETURNS

Source§

impl Parse for REVOKE

Source§

impl Parse for ROLE

Source§

impl Parse for ROLES

Source§

impl Parse for RightAngle

Source§

impl Parse for RightBrace

Source§

impl Parse for RightBracket

Source§

impl Parse for RightParen

Source§

impl Parse for SCHEMA

Source§

impl Parse for SELECT

Source§

impl Parse for SET

Source§

impl Parse for SFUNC

Source§

impl Parse for SMALLINT

Source§

impl Parse for STATIC

Source§

impl Parse for STORAGE

Source§

impl Parse for STYPE

Source§

impl Parse for SUPERUSER

Source§

impl Parse for Semicolon

Source§

impl Parse for SingleQuote

Source§

impl Parse for Slash

Source§

impl Parse for Star

Source§

impl Parse for TABLE

Source§

impl Parse for TEXT

Source§

impl Parse for TIME

Source§

impl Parse for TIMEOUT

Source§

impl Parse for TIMESTAMP

Source§

impl Parse for TIMEUUID

Source§

impl Parse for TINYINT

Source§

impl Parse for TO

Source§

impl Parse for TOKEN

Source§

impl Parse for TRIGGER

Source§

impl Parse for TRUE

Source§

impl Parse for TRUNCATE

Source§

impl Parse for TTL

Source§

impl Parse for TUPLE

Source§

impl Parse for TYPE

Source§

impl Parse for Tilde

Source§

impl Parse for UNLOGGED

Source§

impl Parse for UNSET

Source§

impl Parse for UPDATE

Source§

impl Parse for USE

Source§

impl Parse for USER

Source§

impl Parse for USERS

Source§

impl Parse for USING

Source§

impl Parse for UUID

Source§

impl Parse for VALUES

Source§

impl Parse for VARCHAR

Source§

impl Parse for VARINT

Source§

impl Parse for VIEW

Source§

impl Parse for WHERE

Source§

impl Parse for WITH

Source§

impl Parse for WRITETIME

Source§

impl Parse for Alpha

Source§

impl Parse for Alphanumeric

Source§

impl Parse for AlterKeyspaceStatement

Source§

impl Parse for AlterMaterializedViewStatement

Source§

impl Parse for AlterRoleStatement

Source§

impl Parse for AlterTableStatement

Source§

impl Parse for AlterUserDefinedTypeStatement

Source§

impl Parse for AlterUserStatement

Source§

impl Parse for BatchStatement

Source§

impl Parse for ColumnDefinition

Source§

impl Parse for ColumnOrder

Source§

impl Parse for Condition

Source§

impl Parse for CreateAggregateFunctionStatement

Source§

impl Parse for CreateFunctionStatement

Source§

impl Parse for CreateIndexStatement

Source§

impl Parse for CreateKeyspaceStatement

Source§

impl Parse for CreateMaterializedViewStatement

Source§

impl Parse for CreateRoleStatement

Source§

impl Parse for CreateTableStatement

Source§

impl Parse for CreateTriggerStatement

Source§

impl Parse for CreateUserDefinedTypeStatement

Source§

impl Parse for CreateUserStatement

Source§

impl Parse for DateLiteral

Source§

impl Parse for DeleteStatement

Source§

impl Parse for DropAggregateFunctionStatement

Source§

impl Parse for DropFunctionStatement

Source§

impl Parse for DropIndexStatement

Source§

impl Parse for DropKeyspaceStatement

Source§

impl Parse for DropMaterializedViewStatement

Source§

impl Parse for DropRoleStatement

Source§

impl Parse for DropTableStatement

Source§

impl Parse for DropTriggerStatement

Source§

impl Parse for DropUserDefinedTypeStatement

Source§

impl Parse for DropUserStatement

Source§

impl Parse for DurationLiteral

Source§

impl Parse for EmptyPeek

Source§

impl Parse for FieldDefinition

Source§

impl Parse for Float

Source§

impl Parse for FunctionCall

Source§

impl Parse for FunctionDeclaration

Source§

impl Parse for FunctionReference

Source§

impl Parse for FunctionSignature

Source§

impl Parse for GrantPermissionStatement

Source§

impl Parse for GrantRoleStatement

Source§

impl Parse for GroupByClause

Source§

impl Parse for Hex

Source§

impl Parse for IndexClass

Source§

impl Parse for InsertStatement

Source§

impl Parse for KeyspaceOpts

Source§

impl Parse for KeyspaceQualifiedName

Source§

impl Parse for ListLiteral

Source§

impl Parse for ListPermissionsStatement

Source§

impl Parse for ListRolesStatement

Source§

impl Parse for ListUsersStatement

Source§

impl Parse for LitStr

Source§

impl Parse for MapLiteral

Source§

impl Parse for Nothing

Source§

impl Parse for Number

Source§

impl Parse for OrderByClause

Source§

impl Parse for PartitionKey

Source§

impl Parse for PrimaryKey

Source§

impl Parse for Replication

Source§

impl Parse for RevokePermissionStatement

Source§

impl Parse for RevokeRoleStatement

Source§

impl Parse for SelectStatement

Source§

impl Parse for Selector

Source§

impl Parse for SelectorFunction

Source§

impl Parse for SetLiteral

Source§

impl Parse for SignedNumber

Source§

impl Parse for StatementOpt

Source§

impl Parse for TableOpts

Source§

impl Parse for TaggedAlterKeyspaceStatement

Source§

impl Parse for TaggedAlterMaterializedViewStatement

Source§

impl Parse for TaggedAlterRoleStatement

Source§

impl Parse for TaggedAlterTableStatement

Source§

impl Parse for TaggedAlterUserDefinedTypeStatement

Source§

impl Parse for TaggedAlterUserStatement

Source§

impl Parse for TaggedBatchStatement

Source§

impl Parse for TaggedCreateAggregateFunctionStatement

Source§

impl Parse for TaggedCreateFunctionStatement

Source§

impl Parse for TaggedCreateIndexStatement

Source§

impl Parse for TaggedCreateKeyspaceStatement

Source§

impl Parse for TaggedCreateMaterializedViewStatement

Source§

impl Parse for TaggedCreateRoleStatement

Source§

impl Parse for TaggedCreateTableStatement

Source§

impl Parse for TaggedCreateTriggerStatement

Source§

impl Parse for TaggedCreateUserDefinedTypeStatement

Source§

impl Parse for TaggedCreateUserStatement

Source§

impl Parse for TaggedDeleteStatement

Source§

impl Parse for TaggedDropAggregateFunctionStatement

Source§

impl Parse for TaggedDropFunctionStatement

Source§

impl Parse for TaggedDropIndexStatement

Source§

impl Parse for TaggedDropKeyspaceStatement

Source§

impl Parse for TaggedDropMaterializedViewStatement

Source§

impl Parse for TaggedDropRoleStatement

Source§

impl Parse for TaggedDropTableStatement

Source§

impl Parse for TaggedDropTriggerStatement

Source§

impl Parse for TaggedDropUserDefinedTypeStatement

Source§

impl Parse for TaggedDropUserStatement

Source§

impl Parse for TaggedGrantPermissionStatement

Source§

impl Parse for TaggedGrantRoleStatement

Source§

impl Parse for TaggedInsertStatement

Source§

impl Parse for TaggedKeyspaceOpts

Source§

impl Parse for TaggedKeyspaceQualifiedName

Source§

impl Parse for TaggedListPermissionsStatement

Source§

impl Parse for TaggedListRolesStatement

Source§

impl Parse for TaggedMapLiteral

Source§

impl Parse for TaggedReplication

Source§

impl Parse for TaggedRevokePermissionStatement

Source§

impl Parse for TaggedRevokeRoleStatement

Source§

impl Parse for TaggedSelectStatement

Source§

impl Parse for TaggedStatementOpt

Source§

impl Parse for TaggedTruncateStatement

Source§

impl Parse for TaggedUpdateStatement

Source§

impl Parse for TaggedUseStatement

Source§

impl Parse for TimeLiteral

Source§

impl Parse for TimestampLiteral

Source§

impl Parse for Token

Source§

impl Parse for TruncateStatement

Source§

impl Parse for TupleLiteral

Source§

impl Parse for UpdateStatement

Source§

impl Parse for UseStatement

Source§

impl Parse for UserDefinedTypeLiteral

Source§

impl Parse for WhereClause

Source§

impl Parse for Whitespace

Source§

impl<Cond, Res: 'static + Parse> Parse for If<Cond, Res>
where Cond: 'static + Clone + Parse, Cond::Output: 'static + Clone, Res::Output: 'static + Clone,

Source§

type Output = Option<<Res as Parse>::Output>

Source§

impl<T: 'static + Parse + Clone> Parse for Tag<T>
where T::Output: 'static + Clone,

Source§

type Output = Tag<<T as Parse>::Output>

Source§

impl<T: 'static + Parse> Parse for Angles<T>
where T::Output: 'static + Clone,

Source§

type Output = <T as Parse>::Output

Source§

impl<T: 'static + Parse> Parse for Braces<T>
where T::Output: 'static + Clone,

Source§

type Output = <T as Parse>::Output

Source§

impl<T: 'static + Parse> Parse for Brackets<T>
where T::Output: 'static + Clone,

Source§

type Output = <T as Parse>::Output

Source§

impl<T: 'static + Parse> Parse for DoubleQuoted<T>
where T::Output: 'static + Clone,

Source§

type Output = <T as Parse>::Output

Source§

impl<T: 'static + Parse> Parse for Not<T>
where T::Output: 'static + Clone,

Source§

impl<T: 'static + Parse> Parse for Parens<T>
where T::Output: 'static + Clone,

Source§

type Output = <T as Parse>::Output

Source§

impl<T: 'static + Parse> Parse for SingleQuoted<T>
where T::Output: 'static + Clone,

Source§

type Output = <T as Parse>::Output

Source§

impl<T: 'static + Parse, Delim: 'static + Parse + Clone, End: 'static + Parse> Parse for TerminatingList<T, Delim, End>
where Delim::Output: 'static + Clone, T::Output: 'static + Clone, End::Output: 'static + Clone,

Source§

type Output = Vec<<T as Parse>::Output>