pub enum Token {
Show 17 variants
ColMetaData(ColMetaData),
Row(RawRow),
NbcRow(NbcRow),
Done(Done),
DoneProc(DoneProc),
DoneInProc(DoneInProc),
ReturnStatus(i32),
ReturnValue(ReturnValue),
Error(ServerError),
Info(ServerInfo),
LoginAck(LoginAck),
EnvChange(EnvChange),
Order(Order),
FeatureExtAck(FeatureExtAck),
Sspi(SspiToken),
SessionState(SessionState),
FedAuthInfo(FedAuthInfo),
}Expand description
Parsed TDS token.
This enum represents all possible tokens that can be received from SQL Server. Each variant contains the parsed token data.
Variants§
ColMetaData(ColMetaData)
Column metadata describing result set structure.
Row(RawRow)
Row data.
NbcRow(NbcRow)
Null bitmap compressed row.
Done(Done)
Completion of a SQL statement.
DoneProc(DoneProc)
Completion of a stored procedure.
DoneInProc(DoneInProc)
Completion within a stored procedure.
ReturnStatus(i32)
Return status from stored procedure.
ReturnValue(ReturnValue)
Return value from stored procedure.
Error(ServerError)
Error message from server.
Info(ServerInfo)
Informational message from server.
LoginAck(LoginAck)
Login acknowledgment.
EnvChange(EnvChange)
Environment change notification.
Order(Order)
Column ordering information.
FeatureExtAck(FeatureExtAck)
Feature extension acknowledgment.
Sspi(SspiToken)
SSPI authentication data.
SessionState(SessionState)
Session state information.
FedAuthInfo(FedAuthInfo)
Federated authentication info.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Token
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
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