pub struct RewriteOptions<'a, Find>where
Find: FindObjectOrHeader,{
pub resource_cache: &'a mut Platform,
pub find: &'a Find,
pub rewrites: Rewrites,
}
Available on crate feature
index
only.Expand description
Options to configure how rewrites are tracked as part of the index()
call.
Fields§
§resource_cache: &'a mut Platform
The cache to be used when rename-tracking by similarity is enabled, typically the default.
Note that it’s recommended to call clear_resource_cache()
between the calls to avoid runaway memory usage, as the cache isn’t limited.
find: &'a Find
A way to lookup objects from the object database, for use in similarity checks.
rewrites: Rewrites
Configure how rewrites are tracked.
Auto Trait Implementations§
impl<'a, Find> Freeze for RewriteOptions<'a, Find>
impl<'a, Find> RefUnwindSafe for RewriteOptions<'a, Find>where
Find: RefUnwindSafe,
impl<'a, Find> Send for RewriteOptions<'a, Find>where
Find: Sync,
impl<'a, Find> Sync for RewriteOptions<'a, Find>where
Find: Sync,
impl<'a, Find> Unpin for RewriteOptions<'a, Find>
impl<'a, Find> !UnwindSafe for RewriteOptions<'a, Find>
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