/
germanubis
/
sqlx
ΠΠ±Π·ΠΎΡ
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
ΠΠΎΠΉΡΠΈ
/
germanubis
/
sqlx
ΠΠΎΠ΄
ΠΠ°ΠΏΡΠΎΡΡ
0
ΠΠ°Π΄Π°ΡΠΈ
ΠΠΈΠΊΠΈ
ΠΠ°ΠΊΠ΅ΡΡ
0
Π Π΅Π»ΠΈΠ·Ρ
0
ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ°
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ
v0.8.6
sqlx-postgres/src/message/flush.rs
25 ΡΡΡΠΎΠΊ
793 B
Austin Bonander
refactor(postgres): make better use of traits to improve protocol handling
24 Π°Π²Π³ 2024, 09:39
24 Π°Π²Π³ 2024, 09:39
53766e4
ΠΠΎΠ΄
ΠΠ²ΡΠΎΡΡΡΠ²ΠΎ
Π ΡΡΠΌ ΠΊΠΎΠ΄?
use crate::message::{FrontendMessage, FrontendMessageFormat}; use sqlx_core::Error; use std::num::Saturating; /// The Flush message does not cause any specific output to be generated, /// but forces the backend to deliver any data pending in its output buffers. /// /// A Flush must be sent after any extended-query command except Sync, if the /// frontend wishes to examine the results of that command before issuing more commands. #[derive(Debug)] pub struct Flush; impl FrontendMessage for Flush { const FORMAT: FrontendMessageFormat = FrontendMessageFormat::Flush; #[inline(always)] fn body_size_hint(&self) -> Saturating<usize> { Saturating(0) } #[inline(always)] fn encode_body(&self, _buf: &mut Vec<u8>) -> Result<(), Error> { Ok(()) } }