From b769c2b258d47decd19c493b8dfdb9826266a4bd Mon Sep 17 00:00:00 2001 From: Vasily Zorin Date: Sat, 21 Jun 2025 05:54:35 +0700 Subject: [PATCH] mysql: make pub MySqlValueRef::format/as_bytes/as_str() --- sqlx-mysql/src/value.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sqlx-mysql/src/value.rs b/sqlx-mysql/src/value.rs index fe8b50c670..a4e231f721 100644 --- a/sqlx-mysql/src/value.rs +++ b/sqlx-mysql/src/value.rs @@ -33,18 +33,18 @@ pub struct MySqlValueRef<'r> { } impl<'r> MySqlValueRef<'r> { - pub(crate) fn format(&self) -> MySqlValueFormat { + pub fn format(&self) -> MySqlValueFormat { self.format } - pub(crate) fn as_bytes(&self) -> Result<&'r [u8], BoxDynError> { + pub fn as_bytes(&self) -> Result<&'r [u8], BoxDynError> { match &self.value { Some(v) => Ok(v), None => Err(UnexpectedNullError.into()), } } - pub(crate) fn as_str(&self) -> Result<&'r str, BoxDynError> { + pub fn as_str(&self) -> Result<&'r str, BoxDynError> { Ok(from_utf8(self.as_bytes()?)?) } }