simplify error handling
This commit is contained in:
parent
e431dc89a8
commit
bd652c956f
8 changed files with 94 additions and 147 deletions
|
@ -1,5 +1,3 @@
|
|||
use crate::Error;
|
||||
|
||||
/// Gets the clipboard content as plain text.
|
||||
///
|
||||
/// # Example
|
||||
|
@ -11,7 +9,7 @@ use crate::Error;
|
|||
/// ```
|
||||
#[inline(always)]
|
||||
pub async fn read_text() -> crate::Result<String> {
|
||||
let js_val = inner::readText().await.map_err(Error::Other)?;
|
||||
let js_val = inner::readText().await?;
|
||||
|
||||
Ok(serde_wasm_bindgen::from_value(js_val)?)
|
||||
}
|
||||
|
@ -30,7 +28,7 @@ pub async fn read_text() -> crate::Result<String> {
|
|||
/// @returns A promise indicating the success or failure of the operation.
|
||||
#[inline(always)]
|
||||
pub async fn write_text(text: &str) -> crate::Result<()> {
|
||||
inner::writeText(text).await.map_err(Error::Other)
|
||||
Ok(inner::writeText(text).await?)
|
||||
}
|
||||
|
||||
mod inner {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue