pub struct CaptableSafe {
pub capital: Option<f64>,
pub discount_rate: Option<f64>,
pub id: Option<String>,
pub issue_date: Option<String>,
pub mfn: Option<bool>,
pub pro_rata: Option<bool>,
pub public_id: Option<String>,
pub stakeholder_id: Option<String>,
pub stakeholder_name: Option<String>,
pub status: Option<String>,
pub type: Option<String>,
pub valuation_cap: Option<f64>,
}Fields§
§capital: Option<f64>Capital is the cash the investor put in.
discount_rate: Option<f64>DiscountRate is the discount to the next round’s price, if any.
id: Option<String>ID is the SAFE id.
issue_date: Option<String>IssueDate is the ISO date the SAFE was signed.
mfn: Option<bool>MFN is true when the SAFE carries a most-favoured-nation clause.
pro_rata: Option<bool>ProRata is true when the SAFE carries pro-rata rights.
public_id: Option<String>PublicID is the SAFE’s shareable identifier, unique within the company.
stakeholder_id: Option<String>StakeholderID is the investor.
stakeholder_name: Option<String>StakeholderName is that investor’s name.
status: Option<String>Status is the SAFE’s state, e.g. DRAFT or ACTIVE.
type: Option<String>Type is POST_MONEY or PRE_MONEY.
valuation_cap: Option<f64>ValuationCap is the valuation cap, if any.
Implementations§
Source§impl CaptableSafe
impl CaptableSafe
pub fn new() -> CaptableSafe
Trait Implementations§
Source§impl Clone for CaptableSafe
impl Clone for CaptableSafe
Source§fn clone(&self) -> CaptableSafe
fn clone(&self) -> CaptableSafe
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CaptableSafe
impl Debug for CaptableSafe
Source§impl Default for CaptableSafe
impl Default for CaptableSafe
Source§fn default() -> CaptableSafe
fn default() -> CaptableSafe
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CaptableSafe
impl<'de> Deserialize<'de> for CaptableSafe
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 CaptableSafe
impl PartialEq for CaptableSafe
Source§impl Serialize for CaptableSafe
impl Serialize for CaptableSafe
impl StructuralPartialEq for CaptableSafe
Auto Trait Implementations§
impl Freeze for CaptableSafe
impl RefUnwindSafe for CaptableSafe
impl Send for CaptableSafe
impl Sync for CaptableSafe
impl Unpin for CaptableSafe
impl UnsafeUnpin for CaptableSafe
impl UnwindSafe for CaptableSafe
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