pub enum PgoDataFormat {
LlvmRaw,
LlvmText,
GccGcda,
SpeeddataAutofdo,
PropellerProtobuf,
}Variants§
Implementations§
Source§impl PgoDataFormat
impl PgoDataFormat
pub fn file_extension(&self) -> &str
pub fn merge_tool(&self) -> &str
pub fn emit_merge_command(&self, inputs: &[&str], output: &str) -> String
Trait Implementations§
Source§impl Clone for PgoDataFormat
impl Clone for PgoDataFormat
Source§fn clone(&self) -> PgoDataFormat
fn clone(&self) -> PgoDataFormat
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PgoDataFormat
impl Debug for PgoDataFormat
Source§impl PartialEq for PgoDataFormat
impl PartialEq for PgoDataFormat
impl StructuralPartialEq for PgoDataFormat
Auto Trait Implementations§
impl Freeze for PgoDataFormat
impl RefUnwindSafe for PgoDataFormat
impl Send for PgoDataFormat
impl Sync for PgoDataFormat
impl Unpin for PgoDataFormat
impl UnsafeUnpin for PgoDataFormat
impl UnwindSafe for PgoDataFormat
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