pub struct StaticCode { /* private fields */ }Implementations§
Source§impl StaticCode
impl StaticCode
Sourcepub fn check_validity(&self) -> Result<()>
pub fn check_validity(&self) -> Result<()>
Examples found in repository?
examples/07_code_signing_info.rs (line 13)
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let code = Code::current()?;
5 let static_code = code.static_code()?;
6 let signing = code.signing_information()?;
7 let task = Task::current()?;
8 println!(
9 "path={:?} signed={} task_identifier={:?} validity_ok={}",
10 static_code.path()?.display(),
11 signing.is_signed(),
12 task.signing_identifier()?,
13 static_code.check_validity().is_ok()
14 );
15 Ok(())
16}Sourcepub fn path(&self) -> Result<PathBuf>
pub fn path(&self) -> Result<PathBuf>
Examples found in repository?
examples/07_code_signing_info.rs (line 10)
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let code = Code::current()?;
5 let static_code = code.static_code()?;
6 let signing = code.signing_information()?;
7 let task = Task::current()?;
8 println!(
9 "path={:?} signed={} task_identifier={:?} validity_ok={}",
10 static_code.path()?.display(),
11 signing.is_signed(),
12 task.signing_identifier()?,
13 static_code.check_validity().is_ok()
14 );
15 Ok(())
16}pub fn designated_requirement(&self) -> Result<String>
pub fn signing_information(&self) -> Result<SigningInformation>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StaticCode
impl RefUnwindSafe for StaticCode
impl !Send for StaticCode
impl !Sync for StaticCode
impl Unpin for StaticCode
impl UnsafeUnpin for StaticCode
impl UnwindSafe for StaticCode
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