Files
guba-indicator/rust/target/debug/deps/liboption_ext-e76eb2cea6ae15e0.rmeta

45 lines
8.0 KiB
Plaintext
Raw Normal View History

rust
i#rustc 1.93.1 (01f6ddf75 2026-02-11)<29><02>ZF<5A>P<EFBFBD><50>v<EFBFBD><76><EFBFBD>]<5D>d9uu-4d8b4da6b4ab36bd<62><02><05><11><><EFBFBD>GȬx<C8AC>92X<32>l-5bed970bceb2abc5<63><02>.g<>:<3A><>Ld<4C><64>q<EFBFBD>T<EFBFBD>d-f090014afa110f38<33><02>L<><4C><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>E,<07>R<EFBFBD><52>-3d16dd14375d91ab<61><02><11>b';<3B><>ݕ<EFBFBD><DD95>+<2B><>74-cda84f9d48ee8a39<33>rustc_std_workspace_core<72><65><EFBFBD><EFBFBD><EFBFBD>7]<5D><><EFBFBD><1F>}^-d51aa419dcaa4806<30> hashbrown<77>\<5C><01><><EFBFBD>Y8 <0A> <0B>9!~-828ad423d679028a<38>rustc_std_workspace_alloc<6F>)Z<7F><5A>T+@<15>U<EFBFBD><15><><EFBFBD>-456872f450a959d9<64>
std_detect<EFBFBD><EFBFBD><<03>dpܞ.P\aܘ<61>L-20f4fe7d6fc49ef1<66>rustc_demangle<6C> $<24><><EFBFBD><EFBFBD><EFBFBD>.<2E>u
@<40><>!-8707d0f6cef74754<35>windows_targets<74>aG<61>"T<>S<EFBFBD><53><02><>i-a000ab9e204fd71e<31>cfg_if<69>S]<5D><><EFBFBD><EFBFBD>]<5D><>8RH<52><48>-be85b4d8c54eea3b<33><02> <0C><08><><EFBFBD><EFBFBD>N<EFBFBD>}<7D>]<5D><>y^-a8029966e34624a3<61><02><02>contains<6E>U<>map_or2<72> <01> F<> map_or_else2<65> <01> <01> D<> OptionExt<78><02><01><01><01><01><01><01><01><01><01>    <02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E><02><01><02><><02><01><00><02>T4<01>L<10>"<02><02><><01> <01>    <00>9:D< <1B> <01><01> H<02><><01>
E<02><01>
<01>dg <01><01>
$Ix<> O,.<00><>=<<3C><04><01><06>
<EFBFBD>
<01>
<01> 
 <00>
<0C><02><><01> <0C><02> <01> <01>t<><01> <01> <02> <00>
<0C> <01><01>
<01> $<24><02> <0C>><<3C>_a\^<00><>Td<><04><08> <01><06>
<01> <01><01> <00>
<0C><00> <0C><02><><01> <0C><00> t<><00> <0C><02> <01> l<><01> <01><02> <00>
<0C> <01><01>
<01> <01> $<24><02> <0C>><<3C>uw{}xz<00>L<00> >; Extension trait providing additional methods for `Option`.<2E>LV<02><02><><00>L<EFBFBD><02><><02> `<00>)<00>./1<00><>;<00>iPM Returns `true` if the option is a [`Some`] value containing the given value.<2E><1C><02>t<> # Examples<65><1C><02><<3C> ```<60><00><> use option_ext::OptionExt;<3B><1C><02><00><>! let x: Option<u32> = Some(2);<3B><00><>%" assert_eq!(x.contains(&2), true);<3B><1C><02><00><>! let x: Option<u32> = Some(3);<3B><00><>&# assert_eq!(x.contains(&2), false);<3B><1C><02><00><> let x: Option<u32> = None;<3B><00><>&<01><<3C><01>,\<5C>D<> <1D> <01><01> <0C><02><><01> <0C><02><01><01>d<> <01><01><01>$<24><01>
<0C>24<00><>
><00><>c` Returns the result from applying the function to the contained value if the option is [`Some`],<2C><00><>A> or returns provided default result if the option is [`None`].<2E><1C><02><00><>OL The `f` argument of `map_or2` is only evaluated if the option is [`Some`].<2E><00><>]Z The default argument of `map_or2` is always evaluated even if the option is [`Some`].<2E><00><>'$ Use [`map_or_else2`] to avoid this.<2E><1C><02><00><>-* [`map_or_else2`]: OptionExt::map_or_else2<65><1C><02>t<><01><1C><02><<3C><01><00><><01><1C> <02>Ġ  let x = Some("bar");<3B><00><> .+ assert_eq!(x.map_or2(|v| v.len(), 42), 3);<3B><1C> <02><00><>  let x: Option<&str> = None;<3B><00><>
/, assert_eq!(x.map_or2(|v| v.len(), 42), 42);<3B><<3C>
<01>,\<5C>
<<3C>
<04><01><06><14><01><01><00> <0C>
<02><><01> <0C>
<02> <01><01>t<>
<01><01><02> <00> <0C> <01><01><01><01>$<24> <02> <0C> ><<3C> bd_a<00><>U<00><> c<01><00><> b_ or returns the result from evaluating the provided default function if the option is [`None`].<2E><1C> <02><00><> TQ The `f` argument of `map_or_else2` is only evaluated if the option is [`Some`].<2E><00><> WT The default argument of `map_or_else2` is only evaluated if the option is [`None`].<2E><00><><9 Use [`map_or2`] to always evaluate the default argument.<2E><1C><02><00><># [`map_or2`]: OptionExt::map_or2<72><1C><02>t<><01><1C><02><<3C><01><00><><01><1C><02>|<7C> let k = 23;<3B><1C><02>ģ<01><00><>96 assert_eq!(x.map_or_else2(|v| v.len(), || 2 * k), 3);<3B><1C><02><00><><01><00><>:7 assert_eq!(x.map_or_else2(|v| v.len(), || 2 * k), 46);<3B><<3C><01>,\<5C>d<><04><10><01><06><01><01><01><00> <0C><00> <0C><02><><01># <0C><00>t<><00> <0C><02> <01>#<01>l<><01>#<01><02> <00> <0C> <01><01><01><01><01>#$<24><02> <0C>><<3C>xz~<0F>{}<13><13> R<13><13> <0C><13><02><01>OptionExt::map_or2<72><01><01><02><02>OptionExt::map_or_else2<65><01>$<01><01><02><02><><02><02><><01><01>$<01><01>$<01><01><01>$<02><02><02><02><02><02><02><02><02><><02><><02>®<02> <02> <02> <02> <02><02><02><02><02><02><02><02>J<02>K<02>J<02>J<02>K<03><03>5<1B><>$4<><EFBFBD>"<22><02>In.<2E>,<2C>?<3F><><EFBFBD>Z <0C><><EFBFBD>W<EFBFBD>Ay#<23>ؒ<EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD><EFBFBD>I <20>pa<70><61> <01>p<EFBFBD><70>up<75><70><EFBFBD><EFBFBD><EFBFBD> :<12><><EFBFBD> A<>8.x<>J<EFBFBD>FS<46><53>X<EFBFBD>Nl<4E><6C><EFBFBD>E<EFBFBD><45><EFBFBD><EFBFBD>D<EFBFBD>H<EFBFBD> <09>yV!<21>iV<69><56>\<06>u(ou0!&+{<7B><><EFBFBD><EFBFBD>Hr<48>X<>t[<5B><><EFBFBD><EFBFBD>l<><6C><EFBFBD>m<>G<EFBFBD><47><EFBFBD><EFBFBD>L8<1F>Ŝ<EFBFBD><1A>J<>Nj<EFBFBD><C78B>#<23><><EFBFBD><02><>wn<77>a<10><><EFBFBD><><CDBB><EFBFBD><EFBFBD>|CK<>W<EFBFBD><57>{ k<><6B>J<EFBFBD>;<3B><><EFBFBD>LL<4C><4C>jo<6A><6F>6<EFBFBD><14>~<7E>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD>}<7D><0E><18><><EFBFBD> <0C>x7<78><37>r<00><00>1 *J<00>A<00>_
:1<00>r<00>        /<00>W(]<00> { (!%'BF<04><04>/<<05> <06><06><07><07>M
Z
(5<0E><11>%#,D<00><04>1A<05><06><06>Z<07><07> O
e *<11><11>")_<04><04>9<05><05>
l<06><06> }<07>
W
<EFBFBD> %2m<11>L<04><04>3k<05>=<06><06>^<07><07> Q
<EFBFBD> ,><11><11>
p<00><00>1
<00> <00><00>X)<00> | )<00>[-<00> <00> .<00>E<00> i <00><00>;<00> <00><00>Y
'4<00>!<00><00>>
<00><00> *JX<07><02><02><02><02><02><02><02><02><02><02>")1AHOV]dkry<03><03><03><03><03>uy}<00><00><00>,<12><00><00><13><13><13><13><02> <1B><>$4<><EFBFBD><7F><EFBFBD>m<>i<>@<19><18><18> 0<19>ODHT @<02><><00>Hr<48>X<>t<00><>m<>G<EFBFBD><47><00><>#<23><><EFBFBD><02>|CK<>W<EFBFBD><57><00><>D<EFBFBD>H<EFBFBD> <09> <00><><EFBFBD><EFBFBD>I <20><00><1A>J<>Njpa<70><61> <01>;<3B><><EFBFBD>LL<4C><4C>~<7E>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD>#<23>ؒ<EFBFBD>ӹ<00><> :<12><><EFBFBD><00>,<2C>?<3F><><EFBFBD>Z <0C><><EFBFBD>W<EFBFBD>Ay[<5B><><EFBFBD><EFBFBD>l<>"<22><02>In.}<7D><0E><18><><EFBFBD>{ k<><6B>J<EFBFBD>Nl<4E><6C><EFBFBD>E<EFBFBD><45> <00><>L8<1F>Ŝ<00>wn<77>a<10><><00><><CDBB><EFBFBD><EFBFBD>p<><70>up<75><70><EFBFBD><1B><>$4<><EFBFBD>J<>FS<46><53>X<EFBFBD>
<00>\<06>u(oujo<6A><6F>6<EFBFBD><14> A<>8.x<> yV!<21>iV<69> <0C>x7<78><37>r0!&+{<7B><><EFBFBD>:<3A>e<EFBFBD>vl<76><6C>IbEn[<5B><><EFBFBD><EFBFBD>R\o<><6F>-<r^ <0B><>yN<79>|d<><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D><><EFBFBD>yr:]}r9V<39><56><EFBFBD><EFBFBD>:<3A>e<EFBFBD>vl<76><6C>IbEn[<5B><><EFBFBD>bC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\option-ext-0.2.0\src\lib.rs<72> Z
<1F>ʉj<06><>2L<><4C>K<EFBFBD><4B><05><>c<13>?<3F><>vr<76><72><00><12>G ?U #&*&+#+ @hFTb,2 #3$4 ChgY\A( #>$? Z<01><18>W
]<5D><>1<EFBFBD><1F>`<60><><EFBFBD>cC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\option-ext-0.2.0\src\impl.rs<72> / o!<21><>{<1A><12>q<EFBFBD>r <0C><><EFBFBD><EFBFBD><EFBFBD><1A>GN@<40><>?<3F><00><03>%A#
D [%<00> o^<5E><><EFBFBD><EFBFBD>d;E<11>\<5C><00><1C>x86_64-pc-windows-msvc<76><63><EFBFBD>h<11>o<EFBFBD><1C>~<7E><>k<>
option_ext<EFBFBD>-e76eb2cea6ae15e0<65><1B><>$4<><EFBFBD> <0A><<01>[<00><00>33 H330>>660H00 6H"">0y<02>
rust-end-file