pub struct HostedFileSearchResult {
pub file_id: String,
pub file_name: Option<String>,
pub text: Option<String>,
pub score: Option<f64>,
}Expand description
One hosted file-search result.
§Examples
use providers_kit::hosted::HostedFileSearchResult;
let value = HostedFileSearchResult { file_id: "file-1".into(), file_name: None, text: Some("excerpt".into()), score: None };
assert_eq!(value.file_id, "file-1");
assert_eq!(value.text.as_deref(), Some("excerpt"));Fields§
§file_id: StringExact provider-native file identifier.
file_name: Option<String>File name, when returned.
text: Option<String>Matching text excerpt, when returned.
score: Option<f64>Provider-reported relevance score, when returned.
Trait Implementations§
Source§impl Clone for HostedFileSearchResult
impl Clone for HostedFileSearchResult
Source§impl Debug for HostedFileSearchResult
impl Debug for HostedFileSearchResult
Source§impl<'de> Deserialize<'de> for HostedFileSearchResult
impl<'de> Deserialize<'de> for HostedFileSearchResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HostedFileSearchResult
impl PartialEq for HostedFileSearchResult
Source§impl Serialize for HostedFileSearchResult
impl Serialize for HostedFileSearchResult
impl StructuralPartialEq for HostedFileSearchResult
Auto Trait Implementations§
impl Freeze for HostedFileSearchResult
impl RefUnwindSafe for HostedFileSearchResult
impl Send for HostedFileSearchResult
impl Sync for HostedFileSearchResult
impl Unpin for HostedFileSearchResult
impl UnsafeUnpin for HostedFileSearchResult
impl UnwindSafe for HostedFileSearchResult
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